26 lines
860 B
Kotlin
26 lines
860 B
Kotlin
package co.electriccoin.zcash.configuration.model.entry
|
|
|
|
import co.electriccoin.zcash.configuration.test.MockConfiguration
|
|
import co.electriccoin.zcash.configuration.test.fixture.StringDefaultEntryFixture
|
|
import kotlin.test.Test
|
|
import kotlin.test.assertEquals
|
|
|
|
class StringDefaultEntryTest {
|
|
@Test
|
|
fun key() {
|
|
assertEquals(StringDefaultEntryFixture.KEY, StringDefaultEntryFixture.newEntryEntry().key)
|
|
}
|
|
|
|
@Test
|
|
fun value_default() {
|
|
val entry = StringDefaultEntryFixture.newEntryEntry()
|
|
assertEquals(StringDefaultEntryFixture.DEFAULT_VALUE, entry.getValue(MockConfiguration()))
|
|
}
|
|
|
|
@Test
|
|
fun value_override() {
|
|
val entry = StringDefaultEntryFixture.newEntryEntry()
|
|
assertEquals("override", entry.getValue(MockConfiguration(mapOf(StringDefaultEntryFixture.KEY.key to "override"))))
|
|
}
|
|
}
|