File tree Expand file tree Collapse file tree 2 files changed +13
-3
lines changed
Expand file tree Collapse file tree 2 files changed +13
-3
lines changed Original file line number Diff line number Diff line change @@ -31,9 +31,8 @@ enum class Grade {
3131 val name = value
3232 .uppercase()
3333 .replace(" +" , " _PLUS" )
34- .replace(" E" , " _EQUIPPED" )
3534 .replace(" º" , " A" )
36- println ( " Looking for grade with name: $name " )
35+ .replace( " AE " , " A_EQUIPPED " )
3736 return Grade .entries.find { it.name.endsWith(name) } ? : UNKNOWN
3837 }
3938 }
Original file line number Diff line number Diff line change @@ -5,7 +5,7 @@ import kotlin.test.assertEquals
55
66class TestGrades {
77 @Test
8- fun `Test grade conversions ` () {
8+ fun `test fromString text ` () {
99 assertEquals(Grade .G4A , Grade .fromString(" 4º" ))
1010 assertEquals(Grade .G5A , Grade .fromString(" 5º" ))
1111 assertEquals(Grade .G5_PLUS , Grade .fromString(" 5+" ))
@@ -17,4 +17,15 @@ class TestGrades {
1717 assertEquals(Grade .A_EQUIPPED , Grade .fromString(" Ae" ))
1818 assertEquals(Grade .UNKNOWN , Grade .fromString(" ¿?" ))
1919 }
20+
21+ @Test
22+ fun `test fromString name` () {
23+ for (grade in Grade .entries) {
24+ assertEquals(
25+ grade,
26+ Grade .fromString(grade.name),
27+ " Conversion failed for name \" ${grade.name} \" => $grade " ,
28+ )
29+ }
30+ }
2031}
You can’t perform that action at this time.
0 commit comments