[K/N] Migrate some runtime/basic tests to new testing infra ^KT-61259
This commit is contained in:
committed by
Space Team
parent
4fa121071a
commit
fa9c620261
@@ -118,4 +118,11 @@ class CharNativeTest {
|
||||
assertTrue('_' in CharCategory.CONNECTOR_PUNCTUATION)
|
||||
assertTrue('$' in CharCategory.CURRENCY_SYMBOL)
|
||||
}
|
||||
|
||||
@Test
|
||||
fun testToString() {
|
||||
assertEquals("A", 'A'.toString())
|
||||
assertEquals("Ё", 'Ё'.toString())
|
||||
assertEquals("ト", 'ト'.toString())
|
||||
}
|
||||
}
|
||||
|
||||
@@ -151,4 +151,10 @@ class StringNativeTest {
|
||||
assertEquals(expected = "\u1FFFString", actual = "\u00A0 \u1FFFString".trim(),
|
||||
message = "Trim special whitespace but should left a unicode symbol")
|
||||
}
|
||||
|
||||
@Test
|
||||
fun subSequence() {
|
||||
assertEquals("ello", "Hello world".subSequence(1, 5).toString())
|
||||
assertEquals("", "Hello world".subSequence(1, 1).toString())
|
||||
}
|
||||
}
|
||||
|
||||
@@ -127,4 +127,61 @@ class StringNumberConversionNativeTest {
|
||||
assertFailsWith<NumberFormatException> { "\uDC0012".toFloat() }
|
||||
assertFailsWith<NumberFormatException> { "12\uD800".toFloat() }
|
||||
}
|
||||
|
||||
@Test
|
||||
fun byteToString() {
|
||||
assertEquals("13", 13.toByte().toString())
|
||||
assertEquals("-1", (-1).toByte().toString())
|
||||
assertEquals("-128", Byte.MIN_VALUE.toString())
|
||||
assertEquals("127", Byte.MAX_VALUE.toString())
|
||||
}
|
||||
|
||||
@Test
|
||||
fun shortToString() {
|
||||
assertEquals("239", 239.toShort().toString())
|
||||
assertEquals("-32768", Short.MIN_VALUE.toString())
|
||||
assertEquals("32767", Short.MAX_VALUE.toString())
|
||||
}
|
||||
|
||||
@Test
|
||||
fun intToString() {
|
||||
assertEquals("1122334455", 1122334455.toString())
|
||||
assertEquals("-2147483648", Int.MIN_VALUE.toString())
|
||||
assertEquals("2147483647", Int.MAX_VALUE.toString())
|
||||
}
|
||||
|
||||
@Test
|
||||
fun longToString() {
|
||||
assertEquals("112233445566778899", 112233445566778899L.toString())
|
||||
assertEquals("-9223372036854775808", Long.MIN_VALUE.toString())
|
||||
assertEquals("9223372036854775807", Long.MAX_VALUE.toString())
|
||||
}
|
||||
|
||||
@Test
|
||||
fun floatToString() {
|
||||
assertEquals("1.0E27", 1e27.toFloat().toString())
|
||||
assertEquals("1.4E-45", Float.MIN_VALUE.toString())
|
||||
assertEquals("3.4028235E38", Float.MAX_VALUE.toString())
|
||||
assertEquals("-Infinity", Float.NEGATIVE_INFINITY.toString())
|
||||
assertEquals("Infinity", Float.POSITIVE_INFINITY.toString())
|
||||
assertEquals("NaN", Float.NaN.toString())
|
||||
}
|
||||
|
||||
@Test
|
||||
fun doubleToString() {
|
||||
assertEquals("3.14159265358", 3.14159265358.toString())
|
||||
assertEquals("1.0E7", 1e7.toString())
|
||||
assertEquals("1.0E-300", 1e-300.toDouble().toString())
|
||||
assertEquals("4.9E-324", Double.MIN_VALUE.toString())
|
||||
assertEquals("1.7976931348623157E308", Double.MAX_VALUE.toString())
|
||||
assertEquals("-Infinity", Double.NEGATIVE_INFINITY.toString())
|
||||
assertEquals("Infinity", Double.POSITIVE_INFINITY.toString())
|
||||
assertEquals("NaN", Double.NaN.toString())
|
||||
}
|
||||
|
||||
@Test
|
||||
fun booleanToString() {
|
||||
assertEquals("true", true.toString())
|
||||
assertEquals("false", false.toString())
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user