Skip to content

Commit 20cd761

Browse files
authored
Add "Ae" grade (#271)
Signed-off-by: Arnau Mora <[email protected]>
1 parent 5f440b5 commit 20cd761

File tree

2 files changed

+4
-0
lines changed

2 files changed

+4
-0
lines changed

src/main/kotlin/data/Grade.kt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ enum class Grade {
2222
A3, A3_PLUS,
2323
A4, A4_PLUS,
2424
A5, A5_PLUS,
25+
A_EQUIPPED,
2526

2627
UNKNOWN;
2728

@@ -30,7 +31,9 @@ enum class Grade {
3031
val name = value
3132
.uppercase()
3233
.replace("+", "_PLUS")
34+
.replace("E", "_EQUIPPED")
3335
.replace("º", "A")
36+
println("Looking for grade with name: $name")
3437
return Grade.entries.find { it.name.endsWith(name) } ?: UNKNOWN
3538
}
3639
}

src/test/kotlin/data/TestGrades.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ class TestGrades {
1414
assertEquals(Grade.G7C, Grade.fromString("7c"))
1515
assertEquals(Grade.G9C_PLUS, Grade.fromString("9c+"))
1616
assertEquals(Grade.A2, Grade.fromString("A2"))
17+
assertEquals(Grade.A_EQUIPPED, Grade.fromString("Ae"))
1718
assertEquals(Grade.UNKNOWN, Grade.fromString("¿?"))
1819
}
1920
}

0 commit comments

Comments
 (0)