1
1
Fork 0
AtomicKotlinCourse/Programming Basics/Summary 1/Exercise 4/test/Tests.kt

37 lines
779 B
Kotlin

package summaryIExercise4
import org.junit.FixMethodOrder
import org.junit.Test
import org.junit.runners.MethodSorters
import util.TIMEOUT
import util.runAndCheckSystemOutput
@FixMethodOrder(MethodSorters.NAME_ASCENDING)
class TestSummaryIExercise4 {
@Test(timeout = TIMEOUT)
fun test1Long() {
runAndCheckSystemOutput(
"Wrong output for 'testLong()'",
"-9223372036854775808") {
testLong()
}
}
@Test(timeout = TIMEOUT)
fun test2Double() {
runAndCheckSystemOutput(
"Wrong output for 'testDouble()'",
"1.7976931348623157E308") {
testDouble()
}
}
@Test(timeout = TIMEOUT)
fun test3Double2() {
runAndCheckSystemOutput(
"Wrong output for 'testDouble2()'",
"true") {
testDouble2()
}
}
}