1
0
mirror of https://github.com/pcvolkmer/mv64e-onkostar-data.git synced 2025-07-02 02:22:54 +00:00

test: add tests for boolean values

This commit is contained in:
2025-06-30 00:39:40 +02:00
parent 3c9ecaa4d7
commit 69af1663e0

View File

@ -2,11 +2,13 @@ package dev.pcvolkmer.onco.datamapper;
import org.junit.jupiter.api.Test;
import java.time.Instant;
import java.sql.Date;
import java.time.Instant;
import java.util.Map;
import static org.assertj.core.api.Assertions.assertThat;
import static org.junit.jupiter.api.Assertions.assertFalse;
import static org.junit.jupiter.api.Assertions.assertTrue;
class ResultSetTest {
@ -40,12 +42,22 @@ class ResultSetTest {
assertThat(data.getDate("date")).isEqualTo(new Date(Date.from(Instant.parse("2025-06-21T00:00:00Z")).getTime()));
}
@Test
void shouldHandleBooleanValues() {
var data = getTestData();
assertTrue(data.isTrue("true"));
assertFalse(data.isTrue("false"));
}
static ResultSet getTestData() {
return ResultSet.from(
Map.of(
"string", "TestString",
"int", 42,
"date", new Date(Date.from(Instant.parse("2025-06-21T02:00:00Z")).getTime())
"date", new Date(Date.from(Instant.parse("2025-06-21T02:00:00Z")).getTime()),
"true", 1,
"false", 0
)
);
}