This commit is contained in:
2025-05-31 14:51:34 +02:00
parent 65266aeb12
commit dd758b7af5
4 changed files with 22 additions and 6 deletions

View File

@@ -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"

View File

@@ -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)
}
}

View File

@@ -0,0 +1,3 @@
package nl.astraeus.tba
actual fun isJs(): Boolean = true

View File

@@ -0,0 +1,3 @@
package nl.astraeus.tba
actual fun isJs(): Boolean = false