LImplTest
This commit is contained in:
parent
7321284618
commit
5dc30a1baf
|
@ -53,7 +53,7 @@ class LImpl @Inject constructor(
|
|||
|
||||
internal constructor(defaultValue: Boolean, sp: SP) {
|
||||
this.sp = sp
|
||||
name = "NONEXISTING"
|
||||
name = "NONEXISTENT"
|
||||
this.defaultValue = defaultValue
|
||||
enabled = defaultValue
|
||||
}
|
||||
|
|
|
@ -0,0 +1,40 @@
|
|||
package info.nightscout.shared.impl.logging
|
||||
|
||||
import info.nightscout.androidaps.TestBase
|
||||
import info.nightscout.rx.logging.LTag
|
||||
import info.nightscout.shared.sharedPreferences.SP
|
||||
import org.junit.jupiter.api.Assertions
|
||||
import org.junit.jupiter.api.BeforeEach
|
||||
import org.junit.jupiter.api.Test
|
||||
import org.mockito.Mock
|
||||
|
||||
class LImplTest : TestBase() {
|
||||
|
||||
@Mock lateinit var sp: SP
|
||||
|
||||
private lateinit var sut: LImpl
|
||||
|
||||
@BeforeEach
|
||||
fun setUp() {
|
||||
sut = LImpl(sp)
|
||||
}
|
||||
|
||||
@Test
|
||||
fun findByName() {
|
||||
Assertions.assertEquals(LTag.APS.name, sut.findByName("APS").name)
|
||||
Assertions.assertEquals("NONEXISTENT", sut.findByName("APS2").name)
|
||||
}
|
||||
|
||||
@Test
|
||||
fun getLogElements() {
|
||||
Assertions.assertTrue(sut.getLogElements().isNotEmpty())
|
||||
}
|
||||
|
||||
@Test
|
||||
fun resetToDefaults() {
|
||||
val element = sut.findByName("APS")
|
||||
element.enabled = false
|
||||
sut.resetToDefaults()
|
||||
Assertions.assertTrue(element.enabled)
|
||||
}
|
||||
}
|
Loading…
Reference in a new issue