27 lines
507 B
Kotlin
27 lines
507 B
Kotlin
|
package net.shadowfacts.cacao.util
|
||
|
|
||
|
import org.junit.jupiter.api.Assertions.assertEquals
|
||
|
import org.junit.jupiter.api.Test
|
||
|
|
||
|
/**
|
||
|
* @author shadowfacts
|
||
|
*/
|
||
|
class EnumHelperTests {
|
||
|
|
||
|
enum class MyEnum {
|
||
|
ONE, TWO
|
||
|
}
|
||
|
|
||
|
@Test
|
||
|
fun testNext() {
|
||
|
assertEquals(MyEnum.TWO, EnumHelper.next(MyEnum.ONE))
|
||
|
assertEquals(MyEnum.ONE, EnumHelper.next(MyEnum.TWO))
|
||
|
}
|
||
|
|
||
|
@Test
|
||
|
fun testPrev() {
|
||
|
assertEquals(MyEnum.ONE, EnumHelper.previous(MyEnum.TWO))
|
||
|
assertEquals(MyEnum.TWO, EnumHelper.previous(MyEnum.ONE))
|
||
|
}
|
||
|
|
||
|
}
|