Remove ConversionTest#assertBinaryEquals
JUnit Jupiter's Assertions has an assertArraysEuqals(boolean[], boolean[]) method, so there's no longer a need for the assertBinaryEquals method.
This commit is contained in:
parent
46ea7e5e96
commit
369d0616ce
|
@ -105,49 +105,49 @@ public class ConversionTest {
|
||||||
*/
|
*/
|
||||||
@Test
|
@Test
|
||||||
public void testHexDigitToBinary() {
|
public void testHexDigitToBinary() {
|
||||||
assertBinaryEquals(
|
assertArrayEquals(
|
||||||
new boolean[]{false, false, false, false}, Conversion.hexDigitToBinary('0'));
|
new boolean[]{false, false, false, false}, Conversion.hexDigitToBinary('0'));
|
||||||
assertBinaryEquals(
|
assertArrayEquals(
|
||||||
new boolean[]{true, false, false, false}, Conversion.hexDigitToBinary('1'));
|
new boolean[]{true, false, false, false}, Conversion.hexDigitToBinary('1'));
|
||||||
assertBinaryEquals(
|
assertArrayEquals(
|
||||||
new boolean[]{false, true, false, false}, Conversion.hexDigitToBinary('2'));
|
new boolean[]{false, true, false, false}, Conversion.hexDigitToBinary('2'));
|
||||||
assertBinaryEquals(
|
assertArrayEquals(
|
||||||
new boolean[]{true, true, false, false}, Conversion.hexDigitToBinary('3'));
|
new boolean[]{true, true, false, false}, Conversion.hexDigitToBinary('3'));
|
||||||
assertBinaryEquals(
|
assertArrayEquals(
|
||||||
new boolean[]{false, false, true, false}, Conversion.hexDigitToBinary('4'));
|
new boolean[]{false, false, true, false}, Conversion.hexDigitToBinary('4'));
|
||||||
assertBinaryEquals(
|
assertArrayEquals(
|
||||||
new boolean[]{true, false, true, false}, Conversion.hexDigitToBinary('5'));
|
new boolean[]{true, false, true, false}, Conversion.hexDigitToBinary('5'));
|
||||||
assertBinaryEquals(
|
assertArrayEquals(
|
||||||
new boolean[]{false, true, true, false}, Conversion.hexDigitToBinary('6'));
|
new boolean[]{false, true, true, false}, Conversion.hexDigitToBinary('6'));
|
||||||
assertBinaryEquals(
|
assertArrayEquals(
|
||||||
new boolean[]{true, true, true, false}, Conversion.hexDigitToBinary('7'));
|
new boolean[]{true, true, true, false}, Conversion.hexDigitToBinary('7'));
|
||||||
assertBinaryEquals(
|
assertArrayEquals(
|
||||||
new boolean[]{false, false, false, true}, Conversion.hexDigitToBinary('8'));
|
new boolean[]{false, false, false, true}, Conversion.hexDigitToBinary('8'));
|
||||||
assertBinaryEquals(
|
assertArrayEquals(
|
||||||
new boolean[]{true, false, false, true}, Conversion.hexDigitToBinary('9'));
|
new boolean[]{true, false, false, true}, Conversion.hexDigitToBinary('9'));
|
||||||
assertBinaryEquals(
|
assertArrayEquals(
|
||||||
new boolean[]{false, true, false, true}, Conversion.hexDigitToBinary('A'));
|
new boolean[]{false, true, false, true}, Conversion.hexDigitToBinary('A'));
|
||||||
assertBinaryEquals(
|
assertArrayEquals(
|
||||||
new boolean[]{false, true, false, true}, Conversion.hexDigitToBinary('a'));
|
new boolean[]{false, true, false, true}, Conversion.hexDigitToBinary('a'));
|
||||||
assertBinaryEquals(
|
assertArrayEquals(
|
||||||
new boolean[]{true, true, false, true}, Conversion.hexDigitToBinary('B'));
|
new boolean[]{true, true, false, true}, Conversion.hexDigitToBinary('B'));
|
||||||
assertBinaryEquals(
|
assertArrayEquals(
|
||||||
new boolean[]{true, true, false, true}, Conversion.hexDigitToBinary('b'));
|
new boolean[]{true, true, false, true}, Conversion.hexDigitToBinary('b'));
|
||||||
assertBinaryEquals(
|
assertArrayEquals(
|
||||||
new boolean[]{false, false, true, true}, Conversion.hexDigitToBinary('C'));
|
new boolean[]{false, false, true, true}, Conversion.hexDigitToBinary('C'));
|
||||||
assertBinaryEquals(
|
assertArrayEquals(
|
||||||
new boolean[]{false, false, true, true}, Conversion.hexDigitToBinary('c'));
|
new boolean[]{false, false, true, true}, Conversion.hexDigitToBinary('c'));
|
||||||
assertBinaryEquals(
|
assertArrayEquals(
|
||||||
new boolean[]{true, false, true, true}, Conversion.hexDigitToBinary('D'));
|
new boolean[]{true, false, true, true}, Conversion.hexDigitToBinary('D'));
|
||||||
assertBinaryEquals(
|
assertArrayEquals(
|
||||||
new boolean[]{true, false, true, true}, Conversion.hexDigitToBinary('d'));
|
new boolean[]{true, false, true, true}, Conversion.hexDigitToBinary('d'));
|
||||||
assertBinaryEquals(
|
assertArrayEquals(
|
||||||
new boolean[]{false, true, true, true}, Conversion.hexDigitToBinary('E'));
|
new boolean[]{false, true, true, true}, Conversion.hexDigitToBinary('E'));
|
||||||
assertBinaryEquals(
|
assertArrayEquals(
|
||||||
new boolean[]{false, true, true, true}, Conversion.hexDigitToBinary('e'));
|
new boolean[]{false, true, true, true}, Conversion.hexDigitToBinary('e'));
|
||||||
assertBinaryEquals(
|
assertArrayEquals(
|
||||||
new boolean[]{true, true, true, true}, Conversion.hexDigitToBinary('F'));
|
new boolean[]{true, true, true, true}, Conversion.hexDigitToBinary('F'));
|
||||||
assertBinaryEquals(
|
assertArrayEquals(
|
||||||
new boolean[]{true, true, true, true}, Conversion.hexDigitToBinary('f'));
|
new boolean[]{true, true, true, true}, Conversion.hexDigitToBinary('f'));
|
||||||
try {
|
try {
|
||||||
Conversion.hexDigitToBinary('G');
|
Conversion.hexDigitToBinary('G');
|
||||||
|
@ -162,49 +162,49 @@ public class ConversionTest {
|
||||||
*/
|
*/
|
||||||
@Test
|
@Test
|
||||||
public void testHexDigitMsb0ToBinary() {
|
public void testHexDigitMsb0ToBinary() {
|
||||||
assertBinaryEquals(
|
assertArrayEquals(
|
||||||
new boolean[]{false, false, false, false}, Conversion.hexDigitMsb0ToBinary('0'));
|
new boolean[]{false, false, false, false}, Conversion.hexDigitMsb0ToBinary('0'));
|
||||||
assertBinaryEquals(
|
assertArrayEquals(
|
||||||
new boolean[]{false, false, false, true}, Conversion.hexDigitMsb0ToBinary('1'));
|
new boolean[]{false, false, false, true}, Conversion.hexDigitMsb0ToBinary('1'));
|
||||||
assertBinaryEquals(
|
assertArrayEquals(
|
||||||
new boolean[]{false, false, true, false}, Conversion.hexDigitMsb0ToBinary('2'));
|
new boolean[]{false, false, true, false}, Conversion.hexDigitMsb0ToBinary('2'));
|
||||||
assertBinaryEquals(
|
assertArrayEquals(
|
||||||
new boolean[]{false, false, true, true}, Conversion.hexDigitMsb0ToBinary('3'));
|
new boolean[]{false, false, true, true}, Conversion.hexDigitMsb0ToBinary('3'));
|
||||||
assertBinaryEquals(
|
assertArrayEquals(
|
||||||
new boolean[]{false, true, false, false}, Conversion.hexDigitMsb0ToBinary('4'));
|
new boolean[]{false, true, false, false}, Conversion.hexDigitMsb0ToBinary('4'));
|
||||||
assertBinaryEquals(
|
assertArrayEquals(
|
||||||
new boolean[]{false, true, false, true}, Conversion.hexDigitMsb0ToBinary('5'));
|
new boolean[]{false, true, false, true}, Conversion.hexDigitMsb0ToBinary('5'));
|
||||||
assertBinaryEquals(
|
assertArrayEquals(
|
||||||
new boolean[]{false, true, true, false}, Conversion.hexDigitMsb0ToBinary('6'));
|
new boolean[]{false, true, true, false}, Conversion.hexDigitMsb0ToBinary('6'));
|
||||||
assertBinaryEquals(
|
assertArrayEquals(
|
||||||
new boolean[]{false, true, true, true}, Conversion.hexDigitMsb0ToBinary('7'));
|
new boolean[]{false, true, true, true}, Conversion.hexDigitMsb0ToBinary('7'));
|
||||||
assertBinaryEquals(
|
assertArrayEquals(
|
||||||
new boolean[]{true, false, false, false}, Conversion.hexDigitMsb0ToBinary('8'));
|
new boolean[]{true, false, false, false}, Conversion.hexDigitMsb0ToBinary('8'));
|
||||||
assertBinaryEquals(
|
assertArrayEquals(
|
||||||
new boolean[]{true, false, false, true}, Conversion.hexDigitMsb0ToBinary('9'));
|
new boolean[]{true, false, false, true}, Conversion.hexDigitMsb0ToBinary('9'));
|
||||||
assertBinaryEquals(
|
assertArrayEquals(
|
||||||
new boolean[]{true, false, true, false}, Conversion.hexDigitMsb0ToBinary('A'));
|
new boolean[]{true, false, true, false}, Conversion.hexDigitMsb0ToBinary('A'));
|
||||||
assertBinaryEquals(
|
assertArrayEquals(
|
||||||
new boolean[]{true, false, true, false}, Conversion.hexDigitMsb0ToBinary('a'));
|
new boolean[]{true, false, true, false}, Conversion.hexDigitMsb0ToBinary('a'));
|
||||||
assertBinaryEquals(
|
assertArrayEquals(
|
||||||
new boolean[]{true, false, true, true}, Conversion.hexDigitMsb0ToBinary('B'));
|
new boolean[]{true, false, true, true}, Conversion.hexDigitMsb0ToBinary('B'));
|
||||||
assertBinaryEquals(
|
assertArrayEquals(
|
||||||
new boolean[]{true, false, true, true}, Conversion.hexDigitMsb0ToBinary('b'));
|
new boolean[]{true, false, true, true}, Conversion.hexDigitMsb0ToBinary('b'));
|
||||||
assertBinaryEquals(
|
assertArrayEquals(
|
||||||
new boolean[]{true, true, false, false}, Conversion.hexDigitMsb0ToBinary('C'));
|
new boolean[]{true, true, false, false}, Conversion.hexDigitMsb0ToBinary('C'));
|
||||||
assertBinaryEquals(
|
assertArrayEquals(
|
||||||
new boolean[]{true, true, false, false}, Conversion.hexDigitMsb0ToBinary('c'));
|
new boolean[]{true, true, false, false}, Conversion.hexDigitMsb0ToBinary('c'));
|
||||||
assertBinaryEquals(
|
assertArrayEquals(
|
||||||
new boolean[]{true, true, false, true}, Conversion.hexDigitMsb0ToBinary('D'));
|
new boolean[]{true, true, false, true}, Conversion.hexDigitMsb0ToBinary('D'));
|
||||||
assertBinaryEquals(
|
assertArrayEquals(
|
||||||
new boolean[]{true, true, false, true}, Conversion.hexDigitMsb0ToBinary('d'));
|
new boolean[]{true, true, false, true}, Conversion.hexDigitMsb0ToBinary('d'));
|
||||||
assertBinaryEquals(
|
assertArrayEquals(
|
||||||
new boolean[]{true, true, true, false}, Conversion.hexDigitMsb0ToBinary('E'));
|
new boolean[]{true, true, true, false}, Conversion.hexDigitMsb0ToBinary('E'));
|
||||||
assertBinaryEquals(
|
assertArrayEquals(
|
||||||
new boolean[]{true, true, true, false}, Conversion.hexDigitMsb0ToBinary('e'));
|
new boolean[]{true, true, true, false}, Conversion.hexDigitMsb0ToBinary('e'));
|
||||||
assertBinaryEquals(
|
assertArrayEquals(
|
||||||
new boolean[]{true, true, true, true}, Conversion.hexDigitMsb0ToBinary('F'));
|
new boolean[]{true, true, true, true}, Conversion.hexDigitMsb0ToBinary('F'));
|
||||||
assertBinaryEquals(
|
assertArrayEquals(
|
||||||
new boolean[]{true, true, true, true}, Conversion.hexDigitMsb0ToBinary('f'));
|
new boolean[]{true, true, true, true}, Conversion.hexDigitMsb0ToBinary('f'));
|
||||||
try {
|
try {
|
||||||
Conversion.hexDigitMsb0ToBinary('G');
|
Conversion.hexDigitMsb0ToBinary('G');
|
||||||
|
@ -519,24 +519,6 @@ public class ConversionTest {
|
||||||
return out.substring(0, out.length() - 1);
|
return out.substring(0, out.length() - 1);
|
||||||
}
|
}
|
||||||
|
|
||||||
// org.junit.jupiter.api.Assertions(boolean[], boolean[]) does not exist in JUnit 4.2
|
|
||||||
static void assertBinaryEquals(final boolean[] expected, final boolean[] actual) {
|
|
||||||
assertEquals(expected.length, actual.length);
|
|
||||||
for (int i = 0; i < expected.length; i++ ) {
|
|
||||||
try {
|
|
||||||
assertEquals(expected[i], actual[i]);
|
|
||||||
} catch (final Throwable e) {
|
|
||||||
final String msg = "Mismatch at index "
|
|
||||||
+ i
|
|
||||||
+ " between:\n"
|
|
||||||
+ dbgPrint(expected)
|
|
||||||
+ " and\n"
|
|
||||||
+ dbgPrint(actual);
|
|
||||||
fail(msg + "\n" + e.getMessage());
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Tests {@link Conversion#intArrayToLong(int[], int, long, int, int)}.
|
* Tests {@link Conversion#intArrayToLong(int[], int, long, int, int)}.
|
||||||
*/
|
*/
|
||||||
|
@ -1451,20 +1433,20 @@ public class ConversionTest {
|
||||||
*/
|
*/
|
||||||
@Test
|
@Test
|
||||||
public void testLongToBinary() {
|
public void testLongToBinary() {
|
||||||
assertBinaryEquals(
|
assertArrayEquals(
|
||||||
new boolean[]{},
|
new boolean[]{},
|
||||||
Conversion.longToBinary(0x0000000000000000L, 0, new boolean[]{}, 0, 0));
|
Conversion.longToBinary(0x0000000000000000L, 0, new boolean[]{}, 0, 0));
|
||||||
assertBinaryEquals(
|
assertArrayEquals(
|
||||||
new boolean[]{},
|
new boolean[]{},
|
||||||
Conversion.longToBinary(0x0000000000000000L, 100, new boolean[]{}, 0, 0));
|
Conversion.longToBinary(0x0000000000000000L, 100, new boolean[]{}, 0, 0));
|
||||||
assertBinaryEquals(
|
assertArrayEquals(
|
||||||
new boolean[]{},
|
new boolean[]{},
|
||||||
Conversion.longToBinary(0x0000000000000000L, 0, new boolean[]{}, 100, 0));
|
Conversion.longToBinary(0x0000000000000000L, 0, new boolean[]{}, 100, 0));
|
||||||
assertBinaryEquals(
|
assertArrayEquals(
|
||||||
new boolean[69],
|
new boolean[69],
|
||||||
Conversion.longToBinary(0x1234567890ABCDEFL, 0, new boolean[69], 0, 0));
|
Conversion.longToBinary(0x1234567890ABCDEFL, 0, new boolean[69], 0, 0));
|
||||||
|
|
||||||
assertBinaryEquals(
|
assertArrayEquals(
|
||||||
new boolean[]{
|
new boolean[]{
|
||||||
true, false, false, false, false, false, false, false, false, false, false,
|
true, false, false, false, false, false, false, false, false, false, false,
|
||||||
false, false, false, false, false, false, false, false, false, false, false,
|
false, false, false, false, false, false, false, false, false, false, false,
|
||||||
|
@ -1474,7 +1456,7 @@ public class ConversionTest {
|
||||||
false, false, false, false, false, false, false, false, false, false, false,
|
false, false, false, false, false, false, false, false, false, false, false,
|
||||||
false, false, false},
|
false, false, false},
|
||||||
Conversion.longToBinary(0x1234567890ABCDEFL, 0, new boolean[69], 0, 1));
|
Conversion.longToBinary(0x1234567890ABCDEFL, 0, new boolean[69], 0, 1));
|
||||||
assertBinaryEquals(
|
assertArrayEquals(
|
||||||
new boolean[]{
|
new boolean[]{
|
||||||
true, true, false, false, false, false, false, false, false, false, false,
|
true, true, false, false, false, false, false, false, false, false, false,
|
||||||
false, false, false, false, false, false, false, false, false, false, false,
|
false, false, false, false, false, false, false, false, false, false, false,
|
||||||
|
@ -1484,7 +1466,7 @@ public class ConversionTest {
|
||||||
false, false, false, false, false, false, false, false, false, false, false,
|
false, false, false, false, false, false, false, false, false, false, false,
|
||||||
false, false, false},
|
false, false, false},
|
||||||
Conversion.longToBinary(0x1234567890ABCDEFL, 0, new boolean[69], 0, 2));
|
Conversion.longToBinary(0x1234567890ABCDEFL, 0, new boolean[69], 0, 2));
|
||||||
assertBinaryEquals(
|
assertArrayEquals(
|
||||||
new boolean[]{
|
new boolean[]{
|
||||||
true, true, true, false, false, false, false, false, false, false, false,
|
true, true, true, false, false, false, false, false, false, false, false,
|
||||||
false, false, false, false, false, false, false, false, false, false, false,
|
false, false, false, false, false, false, false, false, false, false, false,
|
||||||
|
@ -1494,7 +1476,7 @@ public class ConversionTest {
|
||||||
false, false, false, false, false, false, false, false, false, false, false,
|
false, false, false, false, false, false, false, false, false, false, false,
|
||||||
false, false, false},
|
false, false, false},
|
||||||
Conversion.longToBinary(0x1234567890ABCDEFL, 0, new boolean[69], 0, 3));
|
Conversion.longToBinary(0x1234567890ABCDEFL, 0, new boolean[69], 0, 3));
|
||||||
assertBinaryEquals(
|
assertArrayEquals(
|
||||||
new boolean[]{
|
new boolean[]{
|
||||||
true, true, true, true, false, true, true, true, true, false, true, true,
|
true, true, true, true, false, true, true, true, true, false, true, true,
|
||||||
false, false, true, true, true, true, false, true, false, true, false, true,
|
false, false, true, true, true, true, false, true, false, true, false, true,
|
||||||
|
@ -1503,7 +1485,7 @@ public class ConversionTest {
|
||||||
false, false, false, true, false, true, true, false, false, false, true, false,
|
false, false, false, true, false, true, true, false, false, false, true, false,
|
||||||
false, true, false, false, false, false, false, false, false, false},
|
false, true, false, false, false, false, false, false, false, false},
|
||||||
Conversion.longToBinary(0x1234567890ABCDEFL, 0, new boolean[69], 0, 63));
|
Conversion.longToBinary(0x1234567890ABCDEFL, 0, new boolean[69], 0, 63));
|
||||||
assertBinaryEquals(
|
assertArrayEquals(
|
||||||
new boolean[]{
|
new boolean[]{
|
||||||
true, true, true, true, false, true, true, true, true, false, true, true,
|
true, true, true, true, false, true, true, true, true, false, true, true,
|
||||||
false, false, true, true, true, true, false, true, false, true, false, true,
|
false, false, true, true, true, true, false, true, false, true, false, true,
|
||||||
|
@ -1512,7 +1494,7 @@ public class ConversionTest {
|
||||||
false, false, false, true, false, true, true, false, false, false, true, false,
|
false, false, false, true, false, true, true, false, false, false, true, false,
|
||||||
false, true, false, false, false, false, false, false, false, false},
|
false, true, false, false, false, false, false, false, false, false},
|
||||||
Conversion.longToBinary(0x1234567890ABCDEFL, 0, new boolean[69], 0, 64));
|
Conversion.longToBinary(0x1234567890ABCDEFL, 0, new boolean[69], 0, 64));
|
||||||
assertBinaryEquals(
|
assertArrayEquals(
|
||||||
new boolean[]{
|
new boolean[]{
|
||||||
false, false, true, false, false, false, false, false, false, false, false,
|
false, false, true, false, false, false, false, false, false, false, false,
|
||||||
false, false, false, false, false, false, false, false, false, false, false,
|
false, false, false, false, false, false, false, false, false, false, false,
|
||||||
|
@ -1522,7 +1504,7 @@ public class ConversionTest {
|
||||||
false, false, false, false, false, false, false, false, false, false, false,
|
false, false, false, false, false, false, false, false, false, false, false,
|
||||||
false, false, false},
|
false, false, false},
|
||||||
Conversion.longToBinary(0x1234567890ABCDEFL, 0, new boolean[69], 2, 1));
|
Conversion.longToBinary(0x1234567890ABCDEFL, 0, new boolean[69], 2, 1));
|
||||||
assertBinaryEquals(
|
assertArrayEquals(
|
||||||
new boolean[]{
|
new boolean[]{
|
||||||
false, false, true, true, true, true, false, true, true, true, true, false,
|
false, false, true, true, true, true, false, true, true, true, true, false,
|
||||||
true, true, false, false, true, true, true, true, false, true, false, true,
|
true, true, false, false, true, true, true, true, false, true, false, true,
|
||||||
|
@ -1531,7 +1513,7 @@ public class ConversionTest {
|
||||||
false, true, false, false, false, true, false, true, true, false, false, false,
|
false, true, false, false, false, true, false, true, true, false, false, false,
|
||||||
true, false, false, true, false, false, false, false, false, false},
|
true, false, false, true, false, false, false, false, false, false},
|
||||||
Conversion.longToBinary(0x1234567890ABCDEFL, 0, new boolean[69], 2, 64));
|
Conversion.longToBinary(0x1234567890ABCDEFL, 0, new boolean[69], 2, 64));
|
||||||
assertBinaryEquals(
|
assertArrayEquals(
|
||||||
new boolean[]{
|
new boolean[]{
|
||||||
true, true, true, false, true, true, true, true, false, true, true, false,
|
true, true, true, false, true, true, true, true, false, true, true, false,
|
||||||
false, true, true, true, true, false, true, false, true, false, true, false,
|
false, true, true, true, true, false, true, false, true, false, true, false,
|
||||||
|
@ -1540,7 +1522,7 @@ public class ConversionTest {
|
||||||
false, true, false, true, true, false, false, false, true, false, false, true,
|
false, true, false, true, true, false, false, false, true, false, false, true,
|
||||||
false, false, false, false, false, false, false, false, false},
|
false, false, false, false, false, false, false, false, false},
|
||||||
Conversion.longToBinary(0x1234567890ABCDEFL, 1, new boolean[69], 0, 63));
|
Conversion.longToBinary(0x1234567890ABCDEFL, 1, new boolean[69], 0, 63));
|
||||||
assertBinaryEquals(
|
assertArrayEquals(
|
||||||
new boolean[]{
|
new boolean[]{
|
||||||
true, true, false, true, true, true, true, false, true, true, false, false,
|
true, true, false, true, true, true, true, false, true, true, false, false,
|
||||||
true, true, true, true, false, true, false, true, false, true, false, false,
|
true, true, true, true, false, true, false, true, false, true, false, false,
|
||||||
|
@ -1550,7 +1532,7 @@ public class ConversionTest {
|
||||||
false, false, false, false, false, false, false, false, false},
|
false, false, false, false, false, false, false, false, false},
|
||||||
Conversion.longToBinary(0x1234567890ABCDEFL, 2, new boolean[69], 0, 62));
|
Conversion.longToBinary(0x1234567890ABCDEFL, 2, new boolean[69], 0, 62));
|
||||||
|
|
||||||
// assertBinaryEquals(new boolean[]{false,false,false, true, true, false, true, true,
|
// assertArrayEquals(new boolean[]{false,false,false, true, true, false, true, true,
|
||||||
// true, true, false, true, true, false, false, true, true, true, true, false, true,
|
// true, true, false, true, true, false, false, true, true, true, true, false, true,
|
||||||
// false, true, false, true, false, false, false, false, true, false, false, true,
|
// false, true, false, true, false, false, false, false, true, false, false, true,
|
||||||
// false, false, false, true, true, true, true, false, false, true, true, false, true,
|
// false, false, false, true, true, true, true, false, false, true, true, false, true,
|
||||||
|
@ -1558,7 +1540,7 @@ public class ConversionTest {
|
||||||
// false, false, true, false, false, false
|
// false, false, true, false, false, false
|
||||||
// ,false,false,false,false},Conversion.longToBinary(0x1234567890ABCDEFL, 2,new
|
// ,false,false,false,false},Conversion.longToBinary(0x1234567890ABCDEFL, 2,new
|
||||||
// boolean[69], 3, 63));//rejected by assertion
|
// boolean[69], 3, 63));//rejected by assertion
|
||||||
assertBinaryEquals(
|
assertArrayEquals(
|
||||||
new boolean[]{
|
new boolean[]{
|
||||||
false, false, false, true, true, false, true, true, true, true, false, true,
|
false, false, false, true, true, false, true, true, true, true, false, true,
|
||||||
true, false, false, true, true, true, true, false, true, false, true, false,
|
true, false, false, true, true, true, true, false, true, false, true, false,
|
||||||
|
@ -1574,71 +1556,71 @@ public class ConversionTest {
|
||||||
*/
|
*/
|
||||||
@Test
|
@Test
|
||||||
public void testIntToBinary() {
|
public void testIntToBinary() {
|
||||||
assertBinaryEquals(
|
assertArrayEquals(
|
||||||
new boolean[]{}, Conversion.intToBinary(0x00000000, 0, new boolean[]{}, 0, 0));
|
new boolean[]{}, Conversion.intToBinary(0x00000000, 0, new boolean[]{}, 0, 0));
|
||||||
assertBinaryEquals(
|
assertArrayEquals(
|
||||||
new boolean[]{}, Conversion.intToBinary(0x00000000, 100, new boolean[]{}, 0, 0));
|
new boolean[]{}, Conversion.intToBinary(0x00000000, 100, new boolean[]{}, 0, 0));
|
||||||
assertBinaryEquals(
|
assertArrayEquals(
|
||||||
new boolean[]{}, Conversion.intToBinary(0x00000000, 0, new boolean[]{}, 100, 0));
|
new boolean[]{}, Conversion.intToBinary(0x00000000, 0, new boolean[]{}, 100, 0));
|
||||||
assertBinaryEquals(
|
assertArrayEquals(
|
||||||
new boolean[69], Conversion.intToBinary(0x90ABCDEF, 0, new boolean[69], 0, 0));
|
new boolean[69], Conversion.intToBinary(0x90ABCDEF, 0, new boolean[69], 0, 0));
|
||||||
assertBinaryEquals(new boolean[]{
|
assertArrayEquals(new boolean[]{
|
||||||
true, false, false, false, false, false, false, false, false, false, false, false,
|
true, false, false, false, false, false, false, false, false, false, false, false,
|
||||||
false, false, false, false, false, false, false, false, false, false, false, false,
|
false, false, false, false, false, false, false, false, false, false, false, false,
|
||||||
false, false, false, false, false, false, false, false, false, false, false, false,
|
false, false, false, false, false, false, false, false, false, false, false, false,
|
||||||
false}, Conversion.intToBinary(0x90ABCDEF, 0, new boolean[37], 0, 1));
|
false}, Conversion.intToBinary(0x90ABCDEF, 0, new boolean[37], 0, 1));
|
||||||
assertBinaryEquals(new boolean[]{
|
assertArrayEquals(new boolean[]{
|
||||||
true, true, false, false, false, false, false, false, false, false, false, false,
|
true, true, false, false, false, false, false, false, false, false, false, false,
|
||||||
false, false, false, false, false, false, false, false, false, false, false, false,
|
false, false, false, false, false, false, false, false, false, false, false, false,
|
||||||
false, false, false, false, false, false, false, false, false, false, false, false,
|
false, false, false, false, false, false, false, false, false, false, false, false,
|
||||||
false}, Conversion.intToBinary(0x90ABCDEF, 0, new boolean[37], 0, 2));
|
false}, Conversion.intToBinary(0x90ABCDEF, 0, new boolean[37], 0, 2));
|
||||||
assertBinaryEquals(new boolean[]{
|
assertArrayEquals(new boolean[]{
|
||||||
true, true, true, false, false, false, false, false, false, false, false, false,
|
true, true, true, false, false, false, false, false, false, false, false, false,
|
||||||
false, false, false, false, false, false, false, false, false, false, false, false,
|
false, false, false, false, false, false, false, false, false, false, false, false,
|
||||||
false, false, false, false, false, false, false, false, false, false, false, false,
|
false, false, false, false, false, false, false, false, false, false, false, false,
|
||||||
false}, Conversion.intToBinary(0x90ABCDEF, 0, new boolean[37], 0, 3));
|
false}, Conversion.intToBinary(0x90ABCDEF, 0, new boolean[37], 0, 3));
|
||||||
assertBinaryEquals(
|
assertArrayEquals(
|
||||||
new boolean[]{
|
new boolean[]{
|
||||||
true, true, true, true, false, true, true, true, true, false, true, true,
|
true, true, true, true, false, true, true, true, true, false, true, true,
|
||||||
false, false, true, true, true, true, false, true, false, true, false, true,
|
false, false, true, true, true, true, false, true, false, true, false, true,
|
||||||
false, false, false, false, true, false, false, false, false, false, false,
|
false, false, false, false, true, false, false, false, false, false, false,
|
||||||
false, false}, Conversion.intToBinary(0x90ABCDEF, 0, new boolean[37], 0, 31));
|
false, false}, Conversion.intToBinary(0x90ABCDEF, 0, new boolean[37], 0, 31));
|
||||||
assertBinaryEquals(
|
assertArrayEquals(
|
||||||
new boolean[]{
|
new boolean[]{
|
||||||
true, true, true, true, false, true, true, true, true, false, true, true,
|
true, true, true, true, false, true, true, true, true, false, true, true,
|
||||||
false, false, true, true, true, true, false, true, false, true, false, true,
|
false, false, true, true, true, true, false, true, false, true, false, true,
|
||||||
false, false, false, false, true, false, false, true, false, false, false,
|
false, false, false, false, true, false, false, true, false, false, false,
|
||||||
false, false}, Conversion.intToBinary(0x90ABCDEF, 0, new boolean[37], 0, 32));
|
false, false}, Conversion.intToBinary(0x90ABCDEF, 0, new boolean[37], 0, 32));
|
||||||
assertBinaryEquals(new boolean[]{
|
assertArrayEquals(new boolean[]{
|
||||||
false, false, true, false, false, false, false, false, false, false, false, false,
|
false, false, true, false, false, false, false, false, false, false, false, false,
|
||||||
false, false, false, false, false, false, false, false, false, false, false, false,
|
false, false, false, false, false, false, false, false, false, false, false, false,
|
||||||
false, false, false, false, false, false, false, false, false, false, false, false,
|
false, false, false, false, false, false, false, false, false, false, false, false,
|
||||||
false}, Conversion.intToBinary(0x90ABCDEF, 0, new boolean[37], 2, 1));
|
false}, Conversion.intToBinary(0x90ABCDEF, 0, new boolean[37], 2, 1));
|
||||||
assertBinaryEquals(
|
assertArrayEquals(
|
||||||
new boolean[]{
|
new boolean[]{
|
||||||
false, false, true, true, true, true, false, true, true, true, true, false,
|
false, false, true, true, true, true, false, true, true, true, true, false,
|
||||||
true, true, false, false, true, true, true, true, false, true, false, true,
|
true, true, false, false, true, true, true, true, false, true, false, true,
|
||||||
false, true, false, false, false, false, true, false, false, true, false,
|
false, true, false, false, false, false, true, false, false, true, false,
|
||||||
false, false}, Conversion.intToBinary(0x90ABCDEF, 0, new boolean[37], 2, 32));
|
false, false}, Conversion.intToBinary(0x90ABCDEF, 0, new boolean[37], 2, 32));
|
||||||
assertBinaryEquals(
|
assertArrayEquals(
|
||||||
new boolean[]{
|
new boolean[]{
|
||||||
true, true, true, false, true, true, true, true, false, true, true, false,
|
true, true, true, false, true, true, true, true, false, true, true, false,
|
||||||
false, true, true, true, true, false, true, false, true, false, true, false,
|
false, true, true, true, true, false, true, false, true, false, true, false,
|
||||||
false, false, false, true, false, false, true, false, false, false, false,
|
false, false, false, true, false, false, true, false, false, false, false,
|
||||||
false, false}, Conversion.intToBinary(0x90ABCDEF, 1, new boolean[37], 0, 31));
|
false, false}, Conversion.intToBinary(0x90ABCDEF, 1, new boolean[37], 0, 31));
|
||||||
assertBinaryEquals(
|
assertArrayEquals(
|
||||||
new boolean[]{
|
new boolean[]{
|
||||||
true, true, false, true, true, true, true, false, true, true, false, false,
|
true, true, false, true, true, true, true, false, true, true, false, false,
|
||||||
true, true, true, true, false, true, false, true, false, true, false, false,
|
true, true, true, true, false, true, false, true, false, true, false, false,
|
||||||
false, false, true, false, false, true, false, false, false, false, false,
|
false, false, true, false, false, true, false, false, false, false, false,
|
||||||
false, false}, Conversion.intToBinary(0x90ABCDEF, 2, new boolean[37], 0, 30));
|
false, false}, Conversion.intToBinary(0x90ABCDEF, 2, new boolean[37], 0, 30));
|
||||||
// assertBinaryEquals(new boolean[]{false, false, false, true, true, false, true,
|
// assertArrayEquals(new boolean[]{false, false, false, true, true, false, true,
|
||||||
// true,
|
// true,
|
||||||
// true, true, false, true, true, false, false, true, true, true, true, false, true,
|
// true, true, false, true, true, false, false, true, true, true, true, false, true,
|
||||||
// false, true, false, true, false, false, false, false, true, false, false, false,
|
// false, true, false, true, false, false, false, false, true, false, false, false,
|
||||||
// false, false, false, false},Conversion.intToBinary(0x90ABCDEF, 2,new boolean[37],
|
// false, false, false, false},Conversion.intToBinary(0x90ABCDEF, 2,new boolean[37],
|
||||||
// 3,31));//rejected by assertion
|
// 3,31));//rejected by assertion
|
||||||
assertBinaryEquals(
|
assertArrayEquals(
|
||||||
new boolean[]{
|
new boolean[]{
|
||||||
false, false, false, true, true, false, true, true, true, true, false, true,
|
false, false, false, true, true, false, true, true, true, true, false, true,
|
||||||
true, false, false, true, true, true, true, false, true, false, true, false,
|
true, false, false, true, true, true, true, false, true, false, true, false,
|
||||||
|
@ -1651,57 +1633,57 @@ public class ConversionTest {
|
||||||
*/
|
*/
|
||||||
@Test
|
@Test
|
||||||
public void testShortToBinary() {
|
public void testShortToBinary() {
|
||||||
assertBinaryEquals(
|
assertArrayEquals(
|
||||||
new boolean[]{}, Conversion.shortToBinary((short)0x0000, 0, new boolean[]{}, 0, 0));
|
new boolean[]{}, Conversion.shortToBinary((short)0x0000, 0, new boolean[]{}, 0, 0));
|
||||||
assertBinaryEquals(
|
assertArrayEquals(
|
||||||
new boolean[]{},
|
new boolean[]{},
|
||||||
Conversion.shortToBinary((short)0x0000, 100, new boolean[]{}, 0, 0));
|
Conversion.shortToBinary((short)0x0000, 100, new boolean[]{}, 0, 0));
|
||||||
assertBinaryEquals(
|
assertArrayEquals(
|
||||||
new boolean[]{},
|
new boolean[]{},
|
||||||
Conversion.shortToBinary((short)0x0000, 0, new boolean[]{}, 100, 0));
|
Conversion.shortToBinary((short)0x0000, 0, new boolean[]{}, 100, 0));
|
||||||
assertBinaryEquals(
|
assertArrayEquals(
|
||||||
new boolean[69], Conversion.shortToBinary((short)0xCDEF, 0, new boolean[69], 0, 0));
|
new boolean[69], Conversion.shortToBinary((short)0xCDEF, 0, new boolean[69], 0, 0));
|
||||||
assertBinaryEquals(
|
assertArrayEquals(
|
||||||
new boolean[]{
|
new boolean[]{
|
||||||
true, false, false, false, false, false, false, false, false, false, false,
|
true, false, false, false, false, false, false, false, false, false, false,
|
||||||
false, false, false, false, false, false, false, false, false, false},
|
false, false, false, false, false, false, false, false, false, false},
|
||||||
Conversion.shortToBinary((short)0xCDEF, 0, new boolean[21], 0, 1));
|
Conversion.shortToBinary((short)0xCDEF, 0, new boolean[21], 0, 1));
|
||||||
assertBinaryEquals(
|
assertArrayEquals(
|
||||||
new boolean[]{
|
new boolean[]{
|
||||||
true, true, false, false, false, false, false, false, false, false, false,
|
true, true, false, false, false, false, false, false, false, false, false,
|
||||||
false, false, false, false, false, false, false, false, false, false},
|
false, false, false, false, false, false, false, false, false, false},
|
||||||
Conversion.shortToBinary((short)0xCDEF, 0, new boolean[21], 0, 2));
|
Conversion.shortToBinary((short)0xCDEF, 0, new boolean[21], 0, 2));
|
||||||
assertBinaryEquals(
|
assertArrayEquals(
|
||||||
new boolean[]{
|
new boolean[]{
|
||||||
true, true, true, false, false, false, false, false, false, false, false,
|
true, true, true, false, false, false, false, false, false, false, false,
|
||||||
false, false, false, false, false, false, false, false, false, false},
|
false, false, false, false, false, false, false, false, false, false},
|
||||||
Conversion.shortToBinary((short)0xCDEF, 0, new boolean[21], 0, 3));
|
Conversion.shortToBinary((short)0xCDEF, 0, new boolean[21], 0, 3));
|
||||||
assertBinaryEquals(
|
assertArrayEquals(
|
||||||
new boolean[]{
|
new boolean[]{
|
||||||
true, true, true, true, false, true, true, true, true, false, true, true,
|
true, true, true, true, false, true, true, true, true, false, true, true,
|
||||||
false, false, true, false, false, false, false, false, false},
|
false, false, true, false, false, false, false, false, false},
|
||||||
Conversion.shortToBinary((short)0xCDEF, 0, new boolean[21], 0, 15));
|
Conversion.shortToBinary((short)0xCDEF, 0, new boolean[21], 0, 15));
|
||||||
assertBinaryEquals(
|
assertArrayEquals(
|
||||||
new boolean[]{
|
new boolean[]{
|
||||||
true, true, true, true, false, true, true, true, true, false, true, true,
|
true, true, true, true, false, true, true, true, true, false, true, true,
|
||||||
false, false, true, true, false, false, false, false, false},
|
false, false, true, true, false, false, false, false, false},
|
||||||
Conversion.shortToBinary((short)0xCDEF, 0, new boolean[21], 0, 16));
|
Conversion.shortToBinary((short)0xCDEF, 0, new boolean[21], 0, 16));
|
||||||
assertBinaryEquals(
|
assertArrayEquals(
|
||||||
new boolean[]{
|
new boolean[]{
|
||||||
false, false, true, false, false, false, false, false, false, false, false,
|
false, false, true, false, false, false, false, false, false, false, false,
|
||||||
false, false, false, false, false, false, false, false, false, false},
|
false, false, false, false, false, false, false, false, false, false},
|
||||||
Conversion.shortToBinary((short)0xCDEF, 0, new boolean[21], 2, 1));
|
Conversion.shortToBinary((short)0xCDEF, 0, new boolean[21], 2, 1));
|
||||||
assertBinaryEquals(
|
assertArrayEquals(
|
||||||
new boolean[]{
|
new boolean[]{
|
||||||
false, false, true, true, true, true, false, true, true, true, true, false,
|
false, false, true, true, true, true, false, true, true, true, true, false,
|
||||||
true, true, false, false, true, true, false, false, false},
|
true, true, false, false, true, true, false, false, false},
|
||||||
Conversion.shortToBinary((short)0xCDEF, 0, new boolean[21], 2, 16));
|
Conversion.shortToBinary((short)0xCDEF, 0, new boolean[21], 2, 16));
|
||||||
assertBinaryEquals(
|
assertArrayEquals(
|
||||||
new boolean[]{
|
new boolean[]{
|
||||||
true, true, true, false, true, true, true, true, false, true, true, false,
|
true, true, true, false, true, true, true, true, false, true, true, false,
|
||||||
false, true, true, false, false, false, false, false, false},
|
false, true, true, false, false, false, false, false, false},
|
||||||
Conversion.shortToBinary((short)0xCDEF, 1, new boolean[21], 0, 15));
|
Conversion.shortToBinary((short)0xCDEF, 1, new boolean[21], 0, 15));
|
||||||
assertBinaryEquals(
|
assertArrayEquals(
|
||||||
new boolean[]{
|
new boolean[]{
|
||||||
true, true, false, true, true, true, true, false, true, true, false, false,
|
true, true, false, true, true, true, true, false, true, true, false, false,
|
||||||
true, true, false, false, false, false, false, false, false},
|
true, true, false, false, false, false, false, false, false},
|
||||||
|
@ -1711,7 +1693,7 @@ public class ConversionTest {
|
||||||
// false},Conversion.shortToBinary((short)0xCDEF, 2,new boolean[21],
|
// false},Conversion.shortToBinary((short)0xCDEF, 2,new boolean[21],
|
||||||
// 3,15));//rejected by
|
// 3,15));//rejected by
|
||||||
// assertion
|
// assertion
|
||||||
assertBinaryEquals(
|
assertArrayEquals(
|
||||||
new boolean[]{
|
new boolean[]{
|
||||||
false, false, false, true, true, false, true, true, true, true, false, true,
|
false, false, false, true, true, false, true, true, true, true, false, true,
|
||||||
true, false, false, true, true, false, false, false, false},
|
true, false, false, true, true, false, false, false, false},
|
||||||
|
@ -1723,45 +1705,45 @@ public class ConversionTest {
|
||||||
*/
|
*/
|
||||||
@Test
|
@Test
|
||||||
public void testByteToBinary() {
|
public void testByteToBinary() {
|
||||||
assertBinaryEquals(
|
assertArrayEquals(
|
||||||
new boolean[]{}, Conversion.byteToBinary((byte)0x00, 0, new boolean[]{}, 0, 0));
|
new boolean[]{}, Conversion.byteToBinary((byte)0x00, 0, new boolean[]{}, 0, 0));
|
||||||
assertBinaryEquals(
|
assertArrayEquals(
|
||||||
new boolean[]{}, Conversion.byteToBinary((byte)0x00, 100, new boolean[]{}, 0, 0));
|
new boolean[]{}, Conversion.byteToBinary((byte)0x00, 100, new boolean[]{}, 0, 0));
|
||||||
assertBinaryEquals(
|
assertArrayEquals(
|
||||||
new boolean[]{}, Conversion.byteToBinary((byte)0x00, 0, new boolean[]{}, 100, 0));
|
new boolean[]{}, Conversion.byteToBinary((byte)0x00, 0, new boolean[]{}, 100, 0));
|
||||||
assertBinaryEquals(
|
assertArrayEquals(
|
||||||
new boolean[69], Conversion.byteToBinary((byte)0xEF, 0, new boolean[69], 0, 0));
|
new boolean[69], Conversion.byteToBinary((byte)0xEF, 0, new boolean[69], 0, 0));
|
||||||
assertBinaryEquals(new boolean[]{
|
assertArrayEquals(new boolean[]{
|
||||||
true, false, false, false, false, false, false, false, false, false, false, false,
|
true, false, false, false, false, false, false, false, false, false, false, false,
|
||||||
false}, Conversion.byteToBinary((byte)0x95, 0, new boolean[13], 0, 1));
|
false}, Conversion.byteToBinary((byte)0x95, 0, new boolean[13], 0, 1));
|
||||||
assertBinaryEquals(new boolean[]{
|
assertArrayEquals(new boolean[]{
|
||||||
true, false, false, false, false, false, false, false, false, false, false, false,
|
true, false, false, false, false, false, false, false, false, false, false, false,
|
||||||
false}, Conversion.byteToBinary((byte)0x95, 0, new boolean[13], 0, 2));
|
false}, Conversion.byteToBinary((byte)0x95, 0, new boolean[13], 0, 2));
|
||||||
assertBinaryEquals(new boolean[]{
|
assertArrayEquals(new boolean[]{
|
||||||
true, false, true, false, false, false, false, false, false, false, false, false,
|
true, false, true, false, false, false, false, false, false, false, false, false,
|
||||||
false}, Conversion.byteToBinary((byte)0x95, 0, new boolean[13], 0, 3));
|
false}, Conversion.byteToBinary((byte)0x95, 0, new boolean[13], 0, 3));
|
||||||
assertBinaryEquals(new boolean[]{
|
assertArrayEquals(new boolean[]{
|
||||||
true, false, true, false, true, false, false, false, false, false, false, false,
|
true, false, true, false, true, false, false, false, false, false, false, false,
|
||||||
false}, Conversion.byteToBinary((byte)0x95, 0, new boolean[13], 0, 7));
|
false}, Conversion.byteToBinary((byte)0x95, 0, new boolean[13], 0, 7));
|
||||||
assertBinaryEquals(new boolean[]{
|
assertArrayEquals(new boolean[]{
|
||||||
true, false, true, false, true, false, false, true, false, false, false, false,
|
true, false, true, false, true, false, false, true, false, false, false, false,
|
||||||
false}, Conversion.byteToBinary((byte)0x95, 0, new boolean[13], 0, 8));
|
false}, Conversion.byteToBinary((byte)0x95, 0, new boolean[13], 0, 8));
|
||||||
assertBinaryEquals(new boolean[]{
|
assertArrayEquals(new boolean[]{
|
||||||
false, false, true, false, false, false, false, false, false, false, false, false,
|
false, false, true, false, false, false, false, false, false, false, false, false,
|
||||||
false}, Conversion.byteToBinary((byte)0x95, 0, new boolean[13], 2, 1));
|
false}, Conversion.byteToBinary((byte)0x95, 0, new boolean[13], 2, 1));
|
||||||
assertBinaryEquals(new boolean[]{
|
assertArrayEquals(new boolean[]{
|
||||||
false, false, true, false, true, false, true, false, false, true, false, false,
|
false, false, true, false, true, false, true, false, false, true, false, false,
|
||||||
false}, Conversion.byteToBinary((byte)0x95, 0, new boolean[13], 2, 8));
|
false}, Conversion.byteToBinary((byte)0x95, 0, new boolean[13], 2, 8));
|
||||||
assertBinaryEquals(new boolean[]{
|
assertArrayEquals(new boolean[]{
|
||||||
false, true, false, true, false, false, true, false, false, false, false, false,
|
false, true, false, true, false, false, true, false, false, false, false, false,
|
||||||
false}, Conversion.byteToBinary((byte)0x95, 1, new boolean[13], 0, 7));
|
false}, Conversion.byteToBinary((byte)0x95, 1, new boolean[13], 0, 7));
|
||||||
assertBinaryEquals(new boolean[]{
|
assertArrayEquals(new boolean[]{
|
||||||
true, false, true, false, false, true, false, false, false, false, false, false,
|
true, false, true, false, false, true, false, false, false, false, false, false,
|
||||||
false}, Conversion.byteToBinary((byte)0x95, 2, new boolean[13], 0, 6));
|
false}, Conversion.byteToBinary((byte)0x95, 2, new boolean[13], 0, 6));
|
||||||
// assertArrayEquals(new boolean[]{false, false, false, true, true, false, true, true,
|
// assertArrayEquals(new boolean[]{false, false, false, true, true, false, true, true,
|
||||||
// false, false, false, false, false},Conversion.byteToBinary((byte)0x95, 2,new
|
// false, false, false, false, false},Conversion.byteToBinary((byte)0x95, 2,new
|
||||||
// boolean[13], 3, 7));//rejected by assertion
|
// boolean[13], 3, 7));//rejected by assertion
|
||||||
assertBinaryEquals(new boolean[]{
|
assertArrayEquals(new boolean[]{
|
||||||
false, false, false, true, false, true, false, false, true, false, false, false,
|
false, false, false, true, false, true, false, false, true, false, false, false,
|
||||||
false}, Conversion.byteToBinary((byte)0x95, 2, new boolean[13], 3, 6));
|
false}, Conversion.byteToBinary((byte)0x95, 2, new boolean[13], 3, 6));
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue