Skip to content
This repository was archived by the owner on Jan 20, 2023. It is now read-only.

Commit e97a5a0

Browse files
committed
呼び出し時の冪等性確認のため、PER_CLASS指定に変更
1 parent fc25b70 commit e97a5a0

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed

src/test/kotlin/com/mapk/core/ArgumentBucketTest.kt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ import org.junit.jupiter.api.BeforeEach
99
import org.junit.jupiter.api.DisplayName
1010
import org.junit.jupiter.api.Nested
1111
import org.junit.jupiter.api.Test
12+
import org.junit.jupiter.api.TestInstance
1213
import org.junit.jupiter.api.assertDoesNotThrow
1314
import org.junit.jupiter.api.assertThrows
1415

@@ -24,9 +25,11 @@ private fun sampleAnnotatedFunction(@KParameterRequireNonNull arg1: Any, arg2: A
2425
}
2526

2627
@DisplayName("ArgumentBucketTestのテスト")
28+
@TestInstance(TestInstance.Lifecycle.PER_CLASS)
2729
class ArgumentBucketTest {
2830
@Nested
2931
@DisplayName("シンプルな呼び出しのテスト")
32+
@TestInstance(TestInstance.Lifecycle.PER_CLASS)
3033
inner class SimpleTest {
3134
private lateinit var argumentBucket: ArgumentBucket
3235

@@ -80,6 +83,7 @@ class ArgumentBucketTest {
8083

8184
@Nested
8285
@DisplayName("アノテーションを付与した場合のテスト")
86+
@TestInstance(TestInstance.Lifecycle.PER_CLASS)
8387
inner class AnnotatedParametersTest {
8488
@Test
8589
@DisplayName("non-null要求のテスト")

src/test/kotlin/com/mapk/core/KFunctionForCallTest.kt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,15 @@ import org.junit.jupiter.api.Assertions.assertEquals
77
import org.junit.jupiter.api.DisplayName
88
import org.junit.jupiter.api.Nested
99
import org.junit.jupiter.api.Test
10+
import org.junit.jupiter.api.TestInstance
1011
import org.junit.jupiter.api.assertDoesNotThrow
1112
import org.junit.jupiter.api.assertThrows
1213

14+
@TestInstance(TestInstance.Lifecycle.PER_CLASS)
1315
class KFunctionForCallTest {
1416
@Nested
1517
@DisplayName("初期化関連テスト")
18+
@TestInstance(TestInstance.Lifecycle.PER_CLASS)
1619
inner class InitializeTest {
1720
// 空引数の関数
1821
private fun dummy1() {}
@@ -40,6 +43,7 @@ class KFunctionForCallTest {
4043

4144
@Nested
4245
@DisplayName("呼び出し関連テスト")
46+
@TestInstance(TestInstance.Lifecycle.PER_CLASS)
4347
inner class CallTest {
4448
@Test
4549
@DisplayName("コンパニオンオブジェクトから取得した場合")

0 commit comments

Comments
 (0)