NX01: First lehmer dial codes and more kaas odeur numbers things
All checks were successful
Run test asserts / Test-Asserts (push) Successful in 1m23s
All checks were successful
Run test asserts / Test-Asserts (push) Successful in 1m23s
This commit is contained in:
parent
b7c933470b
commit
af78169898
92 changed files with 985 additions and 287 deletions
|
|
@ -33,28 +33,30 @@ import org.junit.jupiter.api.Test;
|
|||
public class KaasLandSmurfNumeralX64Test {
|
||||
|
||||
@Test
|
||||
public void testNumeralX64New() {
|
||||
public void testNumeralX64MaterializerLong() {
|
||||
Assertions.assertThrows(NullPointerException.class, () -> {
|
||||
KaasLandSmurfNumeralX64.IDENTITY.thisᵀᴮᵒⁿᵉᴺᵉʷ(null);
|
||||
KaasLandSmurfNumeralSignedX64.IDENTITY.thisᵀᴮᵒⁿᵉᴼᶠ((Long)null);
|
||||
});
|
||||
Assertions.assertEquals(-0L, KaasLandSmurfNumeralX64.IDENTITY.thisᵀᴮᵒⁿᵉᴺᵉʷ(-0L).numeral());
|
||||
Assertions.assertEquals(42L, KaasLandSmurfNumeralX64.IDENTITY.thisᵀᴮᵒⁿᵉᴺᵉʷ(42L).numeral());
|
||||
Assertions.assertEquals(0L, KaasLandSmurfNumeralSignedX64.IDENTITY.thisᵀᴮᵒⁿᵉᴼᶠ(0L).numeral());
|
||||
Assertions.assertEquals(42L, KaasLandSmurfNumeralSignedX64.IDENTITY.thisᵀᴮᵒⁿᵉᴼᶠ(42L).numeral());
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testNumeralX64MaterializerZerdinalX63() {
|
||||
Assertions.assertThrows(NullPointerException.class, () -> {
|
||||
KaasLandSmurfNumeralSignedX64.IDENTITY.thisᵀᴮᵒⁿᵉᴼᶠ((KaasLandSmurfZerdinalX63)null);
|
||||
});
|
||||
Assertions.assertEquals(123L, KaasLandSmurfNumeralSignedX64.IDENTITY.thisᵀᴮᵒⁿᵉᴼᶠ(KaasLandSmurfZerdinalX63.IDENTITY.thisᵀᴮᵒⁿᵉᴼᶠ(123L)).numeral());
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testNumeralX64Root() {
|
||||
Assertions.assertEquals(0L, KaasLandSmurfNumeralX64.IDENTITY.thisᴺᵘᵐᵇᵉʳᴿᵒᵒᵗ(KaasLandSmurfBineralX1.IDENTITY));
|
||||
Assertions.assertEquals(-0L, KaasLandSmurfNumeralX64.IDENTITY.thisᴺᵘᵐᵇᵉʳᴿᵒᵒᵗ(KaasLandSmurfBineralX1.IDENTITY.inverse()));
|
||||
Assertions.assertEquals(0L, KaasLandSmurfNumeralSignedX64.IDENTITY.thisᴺᵘᵐᵇᵉʳᴿᵒᵒᵗ());
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testNumeralX64Range() {
|
||||
Assertions.assertEquals(Long.MIN_VALUE, KaasLandSmurfNumeralX64.IDENTITY.thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉᴰᵒʷⁿ());
|
||||
Assertions.assertEquals(Long.MAX_VALUE, KaasLandSmurfNumeralX64.IDENTITY.thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉᵁᵖ());
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testNumeralX64ToZerdinal() {
|
||||
Assertions.assertEquals(123L, KaasLandSmurfNumeralX64.IDENTITY.thisᵀᴮᵒⁿᵉᴺᵉʷ(123L).toZerdinalX63().zerdinal());
|
||||
Assertions.assertEquals(Long.MAX_VALUE, KaasLandSmurfNumeralSignedX64.IDENTITY.thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉ(KaasLandSmurfBineralX1.Z1_TRUE));
|
||||
Assertions.assertEquals(Long.MIN_VALUE, KaasLandSmurfNumeralSignedX64.IDENTITY.thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉ(KaasLandSmurfBineralX1.Z2_FALSE));
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue