@@ -17,7 +17,7 @@ class CustomDriveScaleTest {
1717 private val indexes = 0 .. 2
1818
1919 @Test
20- fun `puissance - ancien SDK 1-2-3, A9 2-3-4, SWI68 1-2-3 ` () {
20+ fun `puissance - 1-2-3 partout sauf A9 en 2-3-4` () {
2121 assertEquals(listOf (1 , 2 , 3 ), indexes.map { CustomDriveScale .value(Setting .POWER , it, Family .VPM_133 ) })
2222 assertEquals(listOf (2 , 3 , 4 ), indexes.map { CustomDriveScale .value(Setting .POWER , it, Family .A9 ) })
2323 assertEquals(listOf (1 , 2 , 3 ), indexes.map { CustomDriveScale .value(Setting .POWER , it, Family .VSM_68 ) })
@@ -32,12 +32,12 @@ class CustomDriveScaleTest {
3232 }
3333
3434 @Test
35- fun `pedale - Normal vaut ZERO sauf sur SWI68-165 ` () {
36- // Relevé dans le smali SWI133 et le dispatch A9 : confort=1, normal=0, sport=2 .
37- assertEquals( listOf ( 1 , 0 , 2 ), indexes.map { CustomDriveScale .value( Setting . PEDAL , it, Family . VPM_133 ) })
38- assertEquals(listOf (1 , 0 , 2 ), indexes.map { CustomDriveScale .value( Setting . PEDAL , it, Family . A9 ) })
39- // SWI68/165 : service véhicule borné à 0..3 ; échelle supposée 1/2/3, à confirmer par la sonde.
40- assertEquals( listOf ( 1 , 2 , 3 ), indexes.map { CustomDriveScale .value( Setting . PEDAL , it, Family . VSM_68 ) })
35+ fun `pedale - Normal vaut ZERO sur les trois familles ` () {
36+ // Relevé dans les écrans d'origine ( SWI133, dispatch A9, DrivingSettingsViewModel SWI68/165) .
37+ Family .entries.forEach { family ->
38+ assertEquals(" famille $family " , listOf (1 , 0 , 2 ),
39+ indexes.map { CustomDriveScale .value( Setting . PEDAL , it, family) })
40+ }
4141 }
4242
4343 @Test
@@ -64,7 +64,7 @@ class CustomDriveScaleTest {
6464 assertNull(CustomDriveScale .index(Setting .POWER , - 1 , Family .VPM_133 ))
6565 assertNull(CustomDriveScale .index(Setting .POWER , 1 , Family .A9 )) // A9 commence à 2
6666 assertNull(CustomDriveScale .index(Setting .PEDAL , 3 , Family .VPM_133 )) // pédale : 1/0/2 seulement
67- assertNull(CustomDriveScale .index(Setting .PEDAL , 0 , Family .VSM_68 )) // SWI68 : 1/2/3
67+ assertNull(CustomDriveScale .index(Setting .PEDAL , 4 , Family .VSM_68 ))
6868 assertNull(CustomDriveScale .index(Setting .STEERING , 255 , Family .VSM_68 ))
6969 }
7070}
0 commit comments