String.toBoolean() should be String?.toBoolean() #KT-14119

This commit is contained in:
Abduqodiri Qurbonzoda
2020-02-27 21:08:31 +03:00
parent b8b1dd753c
commit d5c851980c
8 changed files with 38 additions and 16 deletions
@@ -104,4 +104,19 @@ class StringJVMTest {
assertEquals("dzdzdz", "DZdzdz".decapitalize(Locale.US))
assertEquals("dzdzdz", "Dzdzdz".decapitalize(Locale.US))
}
@Test
fun stringToBoolean() {
assertFalse(platformNull<String>().toBoolean())
}
@Test
fun stringEquals() {
assertFalse(platformNull<String>().equals("sample", ignoreCase = false))
assertFalse(platformNull<String>().equals("sample", ignoreCase = true))
assertFalse("sample".equals(platformNull<String>(), ignoreCase = false))
assertFalse("sample".equals(platformNull(), ignoreCase = true))
assertTrue(platformNull<String>().equals(platformNull(), ignoreCase = true))
assertTrue(platformNull<String>().equals(platformNull<String>(), ignoreCase = false))
}
}