Skip to content

Commit 796a458

Browse files
authored
Update samples that do not work in Playground (#382)
- fixed imports to avoid explicit kotlin.test.Test import - removed all internal function uses from samples
1 parent eb7a5d2 commit 796a458

File tree

7 files changed

+8
-19
lines changed

7 files changed

+8
-19
lines changed

core/common/test/samples/byteStringSample.kt

+1-3
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,7 @@ package kotlinx.io.samples
88
import kotlinx.io.*
99
import kotlinx.io.bytestring.ByteString
1010
import kotlinx.io.bytestring.encodeToByteString
11-
import kotlin.test.Test
12-
import kotlin.test.assertEquals
13-
import kotlin.test.assertTrue
11+
import kotlin.test.*
1412

1513
class ByteStringSamples {
1614
@Test

core/common/test/samples/moduleDescriptionSample.kt

+1-2
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,7 @@
66
package kotlinx.io.samples
77

88
import kotlinx.io.*
9-
import kotlin.test.Test
10-
import kotlin.test.assertEquals
9+
import kotlin.test.*
1110

1211
data class Message(val timestamp: Long, val text: String) {
1312
companion object

core/common/test/samples/rawSinkSample.kt

+2-3
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,7 @@
66
package kotlinx.io.samples
77

88
import kotlinx.io.*
9-
import kotlin.test.Test
10-
import kotlin.test.assertEquals
9+
import kotlin.test.*
1110

1211
class Crc32Sample {
1312
@OptIn(ExperimentalUnsignedTypes::class)
@@ -25,7 +24,7 @@ class Crc32Sample {
2524
private var crc32: UInt = 0xffffffffU
2625

2726
private fun update(value: Byte) {
28-
val index = value.xor(crc32.toByte()).toUByte()
27+
val index = value.toUInt().xor(crc32).toUByte()
2928
crc32 = crc32Table[index.toInt()].xor(crc32.shr(8))
3029
}
3130

core/common/test/samples/rawSourceSample.kt

+1-2
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,7 @@
66
package kotlinx.io.samples
77

88
import kotlinx.io.*
9-
import kotlin.test.Test
10-
import kotlin.test.assertEquals
9+
import kotlin.test.*
1110

1211
class RC4SourceSample {
1312
@Test

core/common/test/samples/unsafe/unsafeSamples.kt

+1-3
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,7 @@ import kotlin.io.encoding.Base64
1313
import kotlin.io.encoding.ExperimentalEncodingApi
1414
import kotlin.math.min
1515
import kotlin.random.Random
16-
import kotlin.test.Test
17-
import kotlin.test.assertEquals
18-
import kotlin.test.assertTrue
16+
import kotlin.test.*
1917

2018
class UnsafeBufferOperationsSamples {
2119
@OptIn(UnsafeIoApi::class)

core/jvm/test/samples/samplesJvm.kt

+1-4
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,7 @@ import java.io.ByteArrayOutputStream
1111
import java.nio.ByteBuffer
1212
import java.util.zip.GZIPInputStream
1313
import java.util.zip.GZIPOutputStream
14-
import kotlin.test.Test
15-
import kotlin.test.assertContentEquals
16-
import kotlin.test.assertEquals
17-
import kotlin.test.assertTrue
14+
import kotlin.test.*
1815

1916
class KotlinxIoSamplesJvm {
2017
@Test

core/jvm/test/samples/unsafeAccessSamplesJvm.kt

+1-2
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,7 @@ import java.nio.file.Files
2020
import java.nio.file.StandardOpenOption
2121
import java.security.MessageDigest
2222
import kotlin.random.Random
23-
import kotlin.test.Test
24-
import kotlin.test.assertEquals
23+
import kotlin.test.*
2524

2625
@OptIn(UnsafeIoApi::class)
2726
class UnsafeReadWriteSamplesJvm {

0 commit comments

Comments
 (0)