unit-tests: Add assertion and annotation tests
This commit is contained in:
@@ -0,0 +1,64 @@
|
||||
import kotlin.test.*
|
||||
import konan.test.*
|
||||
|
||||
|
||||
@Ignore
|
||||
class IgnoredClass {
|
||||
@Ignore object IgnoredObject {
|
||||
@Test fun test() { throw AssertionError("Ignored test") }
|
||||
}
|
||||
|
||||
@Test fun test() { throw AssertionError("Ignored test") }
|
||||
}
|
||||
|
||||
@Ignore
|
||||
object IgnoredObject {
|
||||
@Test fun test() { throw AssertionError("Ignored test") }
|
||||
}
|
||||
|
||||
class A {
|
||||
companion object {
|
||||
@BeforeEach fun before() { println("before (A.companion)") }
|
||||
@AfterEach fun after() { println("after (A.companion)") }
|
||||
@Test fun test1() { println("test1 (A.companion)") }
|
||||
|
||||
@BeforeClass fun beforeClass() { println("beforeClass (A.companion)") }
|
||||
@AfterClass fun afterClass() { println("afterClass (A.companion)") }
|
||||
}
|
||||
|
||||
@BeforeEach fun before() { println("before (A)") }
|
||||
@AfterEach fun after() { println("after (A)") }
|
||||
@Test fun test1() { println("test1 (A)") }
|
||||
@Ignore @Test fun ignoredTest() { throw AssertionError("Ignored test") }
|
||||
|
||||
@BeforeClass fun beforeClass() { println("beforeClass (A)") }
|
||||
@AfterClass fun afterClass() { println("afterClass (A)") }
|
||||
|
||||
object O {
|
||||
@BeforeEach fun before() { println("before (A.object)") }
|
||||
@AfterEach fun after() { println("after (A.object)") }
|
||||
@Test fun test1() { println("test1 (A.object)") }
|
||||
@Ignore @Test fun ignoredTest() { throw AssertionError("Ignored test") }
|
||||
|
||||
@BeforeClass fun beforeClass() { println("beforeClass (A.object)") }
|
||||
@AfterClass fun afterClass() { println("afterClass (A.object)") }
|
||||
}
|
||||
}
|
||||
|
||||
object O {
|
||||
@BeforeEach fun before() { println("before (object)") }
|
||||
@AfterEach fun after() { println("after (object)") }
|
||||
@Test fun test1() { println("test1 (object)") }
|
||||
@Ignore @Test fun ignoredTest() { throw AssertionError("Ignored test") }
|
||||
|
||||
@BeforeClass fun beforeClass() { println("beforeClass (object)") }
|
||||
@AfterClass fun afterClass() { println("afterClass (object)") }
|
||||
}
|
||||
|
||||
@BeforeEach fun before() { println("before (file)") }
|
||||
@AfterEach fun after() { println("after (file)") }
|
||||
@Test fun test1() { println("test1 (file)") }
|
||||
@Ignore @Test fun ignoredTest() { throw AssertionError("Ignored test") }
|
||||
|
||||
@BeforeClass fun beforeClass() { println("beforeClass (file)") }
|
||||
@AfterClass fun afterClass() { println("afterClass (file)") }
|
||||
Reference in New Issue
Block a user