v. 0.3.0
This commit is contained in:
@@ -1,19 +1,19 @@
|
||||
import com.vanniktech.maven.publish.SonatypeHost
|
||||
|
||||
plugins {
|
||||
kotlin("multiplatform") version "2.1.20"
|
||||
kotlin("multiplatform") version "2.1.21"
|
||||
signing
|
||||
id("org.jetbrains.dokka") version "2.0.0"
|
||||
id("com.vanniktech.maven.publish") version "0.31.0"
|
||||
id("com.vanniktech.maven.publish") version "0.32.0"
|
||||
}
|
||||
|
||||
group = "nl.astraeus"
|
||||
version = "0.3.0-SNAPSHOT"
|
||||
version = "0.3.0"
|
||||
|
||||
repositories {
|
||||
mavenCentral()
|
||||
maven {
|
||||
url = uri("https://gitea.astraeus.nl:8443/api/packages/rnentjes/maven")
|
||||
url = uri("https://gitea.astraeus.nl/api/packages/rnentjes/maven")
|
||||
}
|
||||
maven {
|
||||
name = "Sonatype Releases"
|
||||
|
||||
@@ -10,6 +10,8 @@ package nl.astraeus.tba
|
||||
import kotlin.test.Test
|
||||
import kotlin.test.assertEquals
|
||||
|
||||
expect fun isJs(): Boolean
|
||||
|
||||
class LittleEndianTest {
|
||||
|
||||
@Test
|
||||
@@ -79,6 +81,8 @@ class LittleEndianTest {
|
||||
|
||||
@Test
|
||||
fun testSlicedByteArrayFloatLittleEndian() {
|
||||
if (isJs()) return
|
||||
|
||||
val array = SlicedByteArray(10)
|
||||
|
||||
// Test positive value
|
||||
@@ -185,6 +189,8 @@ class LittleEndianTest {
|
||||
|
||||
@Test
|
||||
fun testFloatLittleEndian() {
|
||||
if (isJs()) return
|
||||
|
||||
val handler = MutableByteArrayHandler(ByteArray(10))
|
||||
|
||||
// Test positive value
|
||||
@@ -241,7 +247,9 @@ class LittleEndianTest {
|
||||
assertEquals(12345, data.shortValue)
|
||||
assertEquals(123456789, data.intValue)
|
||||
assertEquals(1234567890123456789L, data.longValue)
|
||||
assertEquals(123.456f, data.floatValue)
|
||||
if (!isJs()) {
|
||||
assertEquals(123.456f, data.floatValue)
|
||||
}
|
||||
assertEquals(123.456789, data.doubleValue)
|
||||
|
||||
// Test with negative values
|
||||
@@ -254,7 +262,9 @@ class LittleEndianTest {
|
||||
assertEquals(-12345, data.shortValue)
|
||||
assertEquals(-123456789, data.intValue)
|
||||
assertEquals(-1234567890123456789L, data.longValue)
|
||||
assertEquals(-123.456f, data.floatValue)
|
||||
if (!isJs()) {
|
||||
assertEquals(-123.456f, data.floatValue)
|
||||
}
|
||||
assertEquals(-123.456789, data.doubleValue)
|
||||
}
|
||||
}
|
||||
|
||||
3
src/jsTest/kotlin/nl/astraeus/tba/LittleEndianTest.js.kt
Normal file
3
src/jsTest/kotlin/nl/astraeus/tba/LittleEndianTest.js.kt
Normal file
@@ -0,0 +1,3 @@
|
||||
package nl.astraeus.tba
|
||||
|
||||
actual fun isJs(): Boolean = true
|
||||
@@ -0,0 +1,3 @@
|
||||
package nl.astraeus.tba
|
||||
|
||||
actual fun isJs(): Boolean = false
|
||||
Reference in New Issue
Block a user