Skip to content

Commit ccca50f

Browse files
committed
Use Parameterize instead of Kotest property testing (move files)
Reorganize the test files after the Parameterize refactor, as a separate commit so their history is preserved. - Parameter files -> /test/parameters/*Parameters.kt - /test/data/*Nbt.kt -> /test/file/*Nbt.kt
1 parent fa308d9 commit ccca50f

21 files changed

Lines changed: 32 additions & 29 deletions

src/commonTest/kotlin/NbtTagTest.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ import com.benwoodworth.parameterize.ParameterizeScope
44
import com.benwoodworth.parameterize.parameter
55
import com.benwoodworth.parameterize.parameterOf
66
import net.benwoodworth.knbt.test.filter
7-
import net.benwoodworth.knbt.test.generators.*
87
import net.benwoodworth.knbt.test.parameterizeTest
8+
import net.benwoodworth.knbt.test.parameters.*
99
import kotlin.reflect.KProperty1
1010
import kotlin.test.*
1111

src/commonTest/kotlin/NbtVariantJavaNetworkTest.kt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,12 @@ import kotlinx.serialization.decodeFromByteArray
77
import kotlinx.serialization.encodeToByteArray
88
import net.benwoodworth.knbt.okio.decodeFromBufferedSource
99
import net.benwoodworth.knbt.test.asSource
10-
import net.benwoodworth.knbt.test.data.isEmptyNamedVersion
11-
import net.benwoodworth.knbt.test.data.isUnnamedVersion
12-
import net.benwoodworth.knbt.test.data.parameterOfNbtVariantEdgeCases
1310
import net.benwoodworth.knbt.test.filter
14-
import net.benwoodworth.knbt.test.generators.parameterOfNbtTagTypeEdgeCases
1511
import net.benwoodworth.knbt.test.parameterizeTest
12+
import net.benwoodworth.knbt.test.parameters.isEmptyNamedVersion
13+
import net.benwoodworth.knbt.test.parameters.isUnnamedVersion
14+
import net.benwoodworth.knbt.test.parameters.parameterOfNbtTagTypeEdgeCases
15+
import net.benwoodworth.knbt.test.parameters.parameterOfNbtVariantEdgeCases
1616
import okio.buffer
1717
import kotlin.test.*
1818

src/commonTest/kotlin/internal/BinaryNbtWriterTest.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@ import net.benwoodworth.knbt.test.TestSink
1111
import net.benwoodworth.knbt.test.asSource
1212
import net.benwoodworth.knbt.test.file.nbtFiles
1313
import net.benwoodworth.knbt.test.filter
14-
import net.benwoodworth.knbt.test.generators.parameterOfNbtTagTypeEdgeCases
1514
import net.benwoodworth.knbt.test.parameterizeTest
15+
import net.benwoodworth.knbt.test.parameters.parameterOfNbtTagTypeEdgeCases
1616
import okio.blackholeSink
1717
import okio.buffer
1818
import okio.use

src/commonTest/kotlin/internal/NbtTagTypeTest.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ package net.benwoodworth.knbt.internal
33
import com.benwoodworth.parameterize.parameter
44
import net.benwoodworth.knbt.*
55
import net.benwoodworth.knbt.test.filter
6-
import net.benwoodworth.knbt.test.parameterOfBytes
76
import net.benwoodworth.knbt.test.parameterizeTest
7+
import net.benwoodworth.knbt.test.parameters.parameterOfBytes
88
import kotlin.test.Test
99
import kotlin.test.assertEquals
1010
import kotlin.test.assertNull

src/commonTest/kotlin/internal/SerialDescriptorTest.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@ import kotlinx.serialization.descriptors.buildClassSerialDescriptor
1313
import kotlinx.serialization.descriptors.buildSerialDescriptor
1414
import kotlinx.serialization.serializer
1515
import net.benwoodworth.knbt.NbtArray
16-
import net.benwoodworth.knbt.test.parameterOfBooleans
1716
import net.benwoodworth.knbt.test.parameterizeTest
17+
import net.benwoodworth.knbt.test.parameters.parameterOfBooleans
1818
import kotlin.test.Test
1919
import kotlin.test.assertEquals
2020
import kotlin.test.assertFailsWith

src/commonTest/kotlin/internal/StringifiedNbtWriterTest.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ package net.benwoodworth.knbt.internal
33
import kotlinx.serialization.encodeToString
44
import net.benwoodworth.knbt.ExperimentalNbtApi
55
import net.benwoodworth.knbt.StringifiedNbt
6-
import net.benwoodworth.knbt.test.data.bigTestExtendedTag
7-
import net.benwoodworth.knbt.test.data.testTag
6+
import net.benwoodworth.knbt.test.file.bigTestExtendedTag
7+
import net.benwoodworth.knbt.test.file.testTag
88
import net.benwoodworth.knbt.test.fix
99
import kotlin.test.Test
1010
import kotlin.test.assertEquals

src/commonTest/kotlin/internal/StringsTest.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package net.benwoodworth.knbt.internal
22

3-
import net.benwoodworth.knbt.test.parameterOfBytes
43
import net.benwoodworth.knbt.test.parameterizeTest
4+
import net.benwoodworth.knbt.test.parameters.parameterOfBytes
55
import kotlin.test.Test
66
import kotlin.test.assertEquals
77
import kotlin.test.assertTrue

src/commonTest/kotlin/internal/TreeNbtReaderTest.kt

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,11 @@ package net.benwoodworth.knbt.internal
33
import net.benwoodworth.knbt.*
44
import net.benwoodworth.knbt.internal.NbtReader.*
55
import net.benwoodworth.knbt.internal.NbtTagType.*
6-
import net.benwoodworth.knbt.test.*
7-
import net.benwoodworth.knbt.test.data.*
6+
import net.benwoodworth.knbt.test.NbtFormat
7+
import net.benwoodworth.knbt.test.file.*
8+
import net.benwoodworth.knbt.test.parameterizeTest
9+
import net.benwoodworth.knbt.test.parameters.*
10+
import net.benwoodworth.knbt.test.shouldReturn
811
import kotlin.test.Test
912

1013
class TreeNbtReaderTest {

src/commonTest/kotlin/internal/TreeNbtWriterTest.kt

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,11 @@ package net.benwoodworth.knbt.internal
22

33
import net.benwoodworth.knbt.*
44
import net.benwoodworth.knbt.internal.NbtTagType.*
5-
import net.benwoodworth.knbt.test.*
6-
import net.benwoodworth.knbt.test.data.testClass
7-
import net.benwoodworth.knbt.test.data.testTag
5+
import net.benwoodworth.knbt.test.NbtFormat
6+
import net.benwoodworth.knbt.test.file.testClass
7+
import net.benwoodworth.knbt.test.file.testTag
8+
import net.benwoodworth.knbt.test.parameterizeTest
9+
import net.benwoodworth.knbt.test.parameters.*
810
import kotlin.test.Test
911
import kotlin.test.assertEquals
1012

src/commonTest/kotlin/serialization/ClassSerializationTest.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import net.benwoodworth.knbt.NbtNamed
55
import net.benwoodworth.knbt.buildNbtCompound
66
import net.benwoodworth.knbt.put
77
import net.benwoodworth.knbt.putNbtCompound
8-
import net.benwoodworth.knbt.test.data.*
8+
import net.benwoodworth.knbt.test.file.*
99
import kotlin.test.Test
1010

1111
class ClassSerializationTest : SerializationTest() {

0 commit comments

Comments
 (0)