Add tests

This commit is contained in:
Andrea Cavalli 2023-11-09 01:56:13 +01:00
parent 686cef66ac
commit 7ceede1cc6
2 changed files with 33 additions and 0 deletions

View File

@ -0,0 +1,17 @@
package it.cavallium.datagen.nativedata;
import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Test;
public class TestBoolean {
@Test
public void testBoolean() {
var nullableTrue = Nullableboolean.of(true);
var nullableFalse = Nullableboolean.of(false);
var nullableNull = Nullableboolean.empty();
Assertions.assertSame(Nullableboolean.of(true), nullableTrue);
Assertions.assertSame(Nullableboolean.of(false), nullableFalse);
Assertions.assertSame(Nullableboolean.ofNullable(null), nullableNull);
}
}

View File

@ -0,0 +1,16 @@
package it.cavallium.datagen.nativedata;
import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Test;
public class TestByte {
@Test
public void testByte() {
for (int i = Byte.MIN_VALUE; i <= Byte.MAX_VALUE; i++) {
Nullablebyte nullablebyte = Nullablebyte.of((byte) i);
Assertions.assertEquals(i, nullablebyte.get());
Assertions.assertSame(Nullablebyte.of((byte) i), nullablebyte);
}
}
}