[Native][tests] Support JUnit5 dynamic tests

This commit is contained in:
Dmitriy Dolovov
2021-11-18 22:30:03 +03:00
parent b5daf78f8d
commit 96067b07d9
10 changed files with 497 additions and 118 deletions
@@ -1,5 +1,5 @@
// FILE: main.kt
package samples.regular_multifile_with_explicit_packages
// FILE: a_b_c.kt
package samples.regular_multifile_with_explicit_packages.a.b.c
import kotlin.test.*
@@ -23,8 +23,8 @@ fun division () {
assertEquals(42, 126 / 3)
}
// FILE: a.kt
package samples.regular_multifile_with_explicit_packages.a
// FILE: a_b_c_d.kt
package samples.regular_multifile_with_explicit_packages.a.b.c.d
import kotlin.test.*
@@ -48,8 +48,8 @@ fun division () {
assertEquals(42, 126 / 3)
}
// FILE: b.kt
package samples.regular_multifile_with_explicit_packages.b
// FILE: a_b_c_d_e.kt
package samples.regular_multifile_with_explicit_packages.a.b.c.d.e
import kotlin.test.*
@@ -73,8 +73,58 @@ fun division () {
assertEquals(42, 126 / 3)
}
// FILE: a_b.kt
package samples.regular_multifile_with_explicit_packages.a.b
// FILE: a_b_q_w_e.kt
package samples.regular_multifile_with_explicit_packages.a.b.q.w.e
import kotlin.test.*
@Test
fun addition() {
assertEquals(42, 40 + 2)
}
@Test
fun multiplication () {
assertEquals(42, 21 * 2)
}
@Test
fun subtraction () {
assertEquals(42, 50 - 8)
}
@Test
fun division () {
assertEquals(42, 126 / 3)
}
// FILE: a_b_q_w_e_r.kt
package samples.regular_multifile_with_explicit_packages.a.b.q.w.e.r
import kotlin.test.*
@Test
fun addition() {
assertEquals(42, 40 + 2)
}
@Test
fun multiplication () {
assertEquals(42, 21 * 2)
}
@Test
fun subtraction () {
assertEquals(42, 50 - 8)
}
@Test
fun division () {
assertEquals(42, 126 / 3)
}
// FILE: a_b_q_w_e_r_t_y.kt
package samples.regular_multifile_with_explicit_packages.a.b.q.w.e.r.t.y
import kotlin.test.*