From 7ceede1cc61af7e1c0c5779e16b49ac2d4ccb41c Mon Sep 17 00:00:00 2001 From: Andrea Cavalli Date: Thu, 9 Nov 2023 01:56:13 +0100 Subject: [PATCH] Add tests --- .../datagen/nativedata/TestBoolean.java | 17 +++++++++++++++++ .../cavallium/datagen/nativedata/TestByte.java | 16 ++++++++++++++++ 2 files changed, 33 insertions(+) create mode 100644 datagen/src/test/java/it/cavallium/datagen/nativedata/TestBoolean.java create mode 100644 datagen/src/test/java/it/cavallium/datagen/nativedata/TestByte.java diff --git a/datagen/src/test/java/it/cavallium/datagen/nativedata/TestBoolean.java b/datagen/src/test/java/it/cavallium/datagen/nativedata/TestBoolean.java new file mode 100644 index 0000000..ee4d7e4 --- /dev/null +++ b/datagen/src/test/java/it/cavallium/datagen/nativedata/TestBoolean.java @@ -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); + } +} diff --git a/datagen/src/test/java/it/cavallium/datagen/nativedata/TestByte.java b/datagen/src/test/java/it/cavallium/datagen/nativedata/TestByte.java new file mode 100644 index 0000000..27336e4 --- /dev/null +++ b/datagen/src/test/java/it/cavallium/datagen/nativedata/TestByte.java @@ -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); + } + } +}