Number rename: xxxValue() --> toXxx(), test

This commit is contained in:
Mikhail Glukhikh
2015-10-13 10:26:35 +03:00
parent c6a1bd7df3
commit d4a1a469b7
4 changed files with 41 additions and 0 deletions
@@ -0,0 +1,8 @@
public class FortyTwoExtractor {
private Number fortyTwo = new FortyTwo();
public int intValue() {
return fortyTwo.intValue();
}
}
@@ -0,0 +1,21 @@
class FortyTwo : Number() {
override fun toByte() = 42.toByte()
override fun toShort() = 42.toShort()
override fun toInt() = 42
override fun toLong() = 42L
override fun toFloat() = 42.0f
override fun toDouble() = 42.0
override fun toChar() = 42.toChar()
}
fun box(): String {
val extractor = FortyTwoExtractor()
if (extractor.intValue() != 42) return "FAIL"
return "OK"
}