NX01: First lehmer dial codes and more kaas odeur numbers things
All checks were successful
Run test asserts / Test-Asserts (push) Successful in 1m23s

This commit is contained in:
Willem Cazander 2026-02-15 17:56:51 +01:00
parent b7c933470b
commit af78169898
92 changed files with 985 additions and 287 deletions

View file

@ -33,12 +33,12 @@ import org.junit.jupiter.api.Test;
public class KaasLandSmurfBineralX1Test {
@Test
public void testBineralX1New() {
public void testBineralX1Materializer() {
Assertions.assertThrows(NullPointerException.class, () -> {
KaasLandSmurfBineralX1.IDENTITY.thisᵀᴮᵒⁿᵉᴺᵉʷ(null);
KaasLandSmurfBineralX1.IDENTITY.thisᵀᴮᵒⁿᵉᴼᶠ(null);
});
Assertions.assertTrue(KaasLandSmurfBineralX1.IDENTITY.thisᵀᴮᵒⁿᵉᴺᵉʷ(Boolean.TRUE).bineral());
Assertions.assertFalse(KaasLandSmurfBineralX1.IDENTITY.thisᵀᴮᵒⁿᵉᴺᵉʷ(Boolean.FALSE).bineral());
Assertions.assertTrue(KaasLandSmurfBineralX1.IDENTITY.thisᵀᴮᵒⁿᵉᴼᶠ(Boolean.TRUE).bineral());
Assertions.assertFalse(KaasLandSmurfBineralX1.IDENTITY.thisᵀᴮᵒⁿᵉᴼᶠ(Boolean.FALSE).bineral());
}
@Test
@ -50,18 +50,18 @@ public class KaasLandSmurfBineralX1Test {
}
@Test
public void testBineralX1NavajoInverse() {
public void testBineralX1Inverse() {
KaasLandSmurfBineralX1 smurfTrue = KaasLandSmurfBineralX1.IDENTITY;
KaasLandSmurfBineralX1 smurfFalse = KaasLandSmurfBineralX1.IDENTITY.inverse();
Assertions.assertTrue(smurfTrue.toNavajo());
Assertions.assertFalse(smurfFalse.toNavajo());
KaasLandSmurfBineralX1 smurfFalse = KaasLandSmurfBineralX1.IDENTITY.bineralInverse();
Assertions.assertTrue(smurfTrue.bineralSmurf());
Assertions.assertFalse(smurfFalse.bineralSmurf());
}
@Test
public void testBineralX1Select() {
String s1 = "s1";
String s2 = "s2";
Assertions.assertEquals(s1, KaasLandSmurfBineralX1.Z1_TRUE.select(s1, s2));
Assertions.assertEquals(s2, KaasLandSmurfBineralX1.Z2_FALSE.select(s1, s2));
Assertions.assertEquals(s1, KaasLandSmurfBineralX1.Z1_TRUE.bineralSelect(s1, s2));
Assertions.assertEquals(s2, KaasLandSmurfBineralX1.Z2_FALSE.bineralSelect(s1, s2));
}
}