Convert to JUNit4

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@1391199 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Sebastian Bazley 2012-09-27 20:24:35 +00:00
parent 82f04621a4
commit 0ee336a58f
1 changed files with 46 additions and 1 deletions

View File

@ -18,10 +18,14 @@
*******************************************************************************/ *******************************************************************************/
package org.apache.commons.lang3; package org.apache.commons.lang3;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.fail;
import junit.framework.TestCase; import junit.framework.TestCase;
import java.lang.Throwable; import java.lang.Throwable;
import java.lang.reflect.Method; import java.lang.reflect.Method;
import org.junit.Test;
/** /**
* Unit tests {@link Conversion}. * Unit tests {@link Conversion}.
@ -29,13 +33,14 @@ import java.lang.reflect.Method;
* @version $Id$ * @version $Id$
*/ */
public class ConversionTest extends TestCase { public class ConversionTest {
/** /**
* convert an hexadecimal digit into an int using the default (Lsb0) bit ordering. * convert an hexadecimal digit into an int using the default (Lsb0) bit ordering.
* <p> * <p>
* '1' is converted to 1 * '1' is converted to 1
*/ */
@Test
public void testHexDigitToInt() throws Exception { public void testHexDigitToInt() throws Exception {
assertEquals(0, Conversion.hexDigitToInt('0')); assertEquals(0, Conversion.hexDigitToInt('0'));
assertEquals(1, Conversion.hexDigitToInt('1')); assertEquals(1, Conversion.hexDigitToInt('1'));
@ -67,6 +72,7 @@ public class ConversionTest extends TestCase {
* '1' is converted to 8 * '1' is converted to 8
* *
*/ */
@Test
public void testHexDigitM0ToInt() throws Exception { public void testHexDigitM0ToInt() throws Exception {
assertEquals(0x0, Conversion.hexDigitM0ToInt('0')); assertEquals(0x0, Conversion.hexDigitM0ToInt('0'));
assertEquals(0x8, Conversion.hexDigitM0ToInt('1')); assertEquals(0x8, Conversion.hexDigitM0ToInt('1'));
@ -98,6 +104,7 @@ public class ConversionTest extends TestCase {
* '1' is converted as follow: (1, 0, 0, 0) * '1' is converted as follow: (1, 0, 0, 0)
* *
*/ */
@Test
public void testHexDigitToBools() throws Exception { public void testHexDigitToBools() throws Exception {
assertArrayEquals( assertArrayEquals(
new boolean[]{false, false, false, false}, Conversion.hexDigitToBools('0')); new boolean[]{false, false, false, false}, Conversion.hexDigitToBools('0'));
@ -200,6 +207,7 @@ public class ConversionTest extends TestCase {
} }
} }
@Test
public void testHexDigitM0ToBools() throws Exception { public void testHexDigitM0ToBools() throws Exception {
assertArrayEquals( assertArrayEquals(
new boolean[]{false, false, false, false}, Conversion.hexDigitM0ToBools('0')); new boolean[]{false, false, false, false}, Conversion.hexDigitM0ToBools('0'));
@ -252,6 +260,7 @@ public class ConversionTest extends TestCase {
* <p> * <p>
* (1, 0, 0, 0) is converted as follow: '1' * (1, 0, 0, 0) is converted as follow: '1'
*/ */
@Test
public void testBoolsToHexDigit() throws Exception { public void testBoolsToHexDigit() throws Exception {
assertEquals('0', Conversion.boolsToHexDigit(new boolean[]{false, false, false, false})); assertEquals('0', Conversion.boolsToHexDigit(new boolean[]{false, false, false, false}));
assertEquals('1', Conversion.boolsToHexDigit(new boolean[]{true, false, false, false})); assertEquals('1', Conversion.boolsToHexDigit(new boolean[]{true, false, false, false}));
@ -277,6 +286,7 @@ public class ConversionTest extends TestCase {
* (1, 0, 0, 0) is converted as follow: '1' * (1, 0, 0, 0) is converted as follow: '1'
* *
*/ */
@Test
public void testBoolsToHexDigit_2args() throws Exception { public void testBoolsToHexDigit_2args() throws Exception {
boolean[] shortArray = new boolean[]{false, true, true}; boolean[] shortArray = new boolean[]{false, true, true};
assertEquals('6', Conversion.boolsToHexDigit(shortArray, 0)); assertEquals('6', Conversion.boolsToHexDigit(shortArray, 0));
@ -298,6 +308,7 @@ public class ConversionTest extends TestCase {
* (1, 0, 0, 0) is converted as follow: '8' * (1, 0, 0, 0) is converted as follow: '8'
* *
*/ */
@Test
public void testBoolsToHexDigitM0_bits() throws Exception { public void testBoolsToHexDigitM0_bits() throws Exception {
assertEquals( assertEquals(
'0', Conversion.boolsToHexDigitM0_4bits(new boolean[]{false, false, false, false})); '0', Conversion.boolsToHexDigitM0_4bits(new boolean[]{false, false, false, false}));
@ -340,6 +351,7 @@ public class ConversionTest extends TestCase {
* to 'D' * to 'D'
* *
*/ */
@Test
public void testBoolsToHexDigitM0_4bits_2args() throws Exception { public void testBoolsToHexDigitM0_4bits_2args() throws Exception {
// boolean[] shortArray = new boolean[]{true,true,false}; // boolean[] shortArray = new boolean[]{true,true,false};
// assertEquals('6', Conversion.boolsToHexDigitM0(shortArray,0)); // assertEquals('6', Conversion.boolsToHexDigitM0(shortArray,0));
@ -378,6 +390,7 @@ public class ConversionTest extends TestCase {
* (1, 0, 0, 0) is converted as follow: '8' (1,0,0,0,0,0,0,0, 0,0,0,0,0,1,0,0) is converted * (1, 0, 0, 0) is converted as follow: '8' (1,0,0,0,0,0,0,0, 0,0,0,0,0,1,0,0) is converted
* to '4' * to '4'
*/ */
@Test
public void testBoolsBeM0ToHexDigit() throws Exception { public void testBoolsBeM0ToHexDigit() throws Exception {
assertEquals( assertEquals(
'0', Conversion.boolsBeM0ToHexDigit(new boolean[]{false, false, false, false})); '0', Conversion.boolsBeM0ToHexDigit(new boolean[]{false, false, false, false}));
@ -424,6 +437,7 @@ public class ConversionTest extends TestCase {
* (1, 0, 0, 0) with srcPos = 0 is converted as follow: '8' (1,0,0,0,0,0,0,0, * (1, 0, 0, 0) with srcPos = 0 is converted as follow: '8' (1,0,0,0,0,0,0,0,
* 0,0,0,1,0,1,0,0) with srcPos = 2 is converted to '5' * 0,0,0,1,0,1,0,0) with srcPos = 2 is converted to '5'
*/ */
@Test
public void testBoolsBeM0ToHexDigit_2args() throws Exception { public void testBoolsBeM0ToHexDigit_2args() throws Exception {
assertEquals( assertEquals(
'5', '5',
@ -476,6 +490,7 @@ public class ConversionTest extends TestCase {
* <p> * <p>
* 10 returns 'A' and so on... * 10 returns 'A' and so on...
*/ */
@Test
public void testIntToHexDigit() throws Exception { public void testIntToHexDigit() throws Exception {
assertEquals('0', Conversion.intToHexDigit(0)); assertEquals('0', Conversion.intToHexDigit(0));
assertEquals('1', Conversion.intToHexDigit(1)); assertEquals('1', Conversion.intToHexDigit(1));
@ -504,6 +519,7 @@ public class ConversionTest extends TestCase {
* <p> * <p>
* 10 returns '5' and so on... * 10 returns '5' and so on...
*/ */
@Test
public void testIntToHexDigitM0() throws Exception { public void testIntToHexDigitM0() throws Exception {
assertEquals('0', Conversion.intToHexDigitM0(0)); assertEquals('0', Conversion.intToHexDigitM0(0));
assertEquals('8', Conversion.intToHexDigitM0(1)); assertEquals('8', Conversion.intToHexDigitM0(1));
@ -654,6 +670,7 @@ public class ConversionTest extends TestCase {
} }
} }
@Test
public void testIntsToLong() throws Exception { public void testIntsToLong() throws Exception {
int[] src = new int[]{0xCDF1F0C1, 0x0F123456, 0x78000000}; int[] src = new int[]{0xCDF1F0C1, 0x0F123456, 0x78000000};
assertEquals(0x0000000000000000L, Conversion.intsToLong(src, 0, 0L, 0, 0)); assertEquals(0x0000000000000000L, Conversion.intsToLong(src, 0, 0L, 0, 0));
@ -668,11 +685,13 @@ public class ConversionTest extends TestCase {
// assertEquals(0x0F12345678000000L,Conversion.intsToLong(src,1,0x123456789ABCDEF0L,32,2)); // assertEquals(0x0F12345678000000L,Conversion.intsToLong(src,1,0x123456789ABCDEF0L,32,2));
} }
@Test
public void testShortsToLong() throws Exception { public void testShortsToLong() throws Exception {
// TODO: implement this test. This is somehow low priority since intsToLong and // TODO: implement this test. This is somehow low priority since intsToLong and
// bytesToLong are tested // bytesToLong are tested
} }
@Test
public void testBytesToLong() throws Exception { public void testBytesToLong() throws Exception {
byte[] src = new byte[]{ byte[] src = new byte[]{
(byte)0xCD, (byte)0xF1, (byte)0xF0, (byte)0xC1, (byte)0x0F, (byte)0x12, (byte)0x34, (byte)0xCD, (byte)0xF1, (byte)0xF0, (byte)0xC1, (byte)0x0F, (byte)0x12, (byte)0x34,
@ -688,6 +707,7 @@ public class ConversionTest extends TestCase {
// assertEquals(0x123456789A7856F0L,Conversion.bytesToLong(src,7,0x123456789ABCDEF0L,8,2)); // assertEquals(0x123456789A7856F0L,Conversion.bytesToLong(src,7,0x123456789ABCDEF0L,8,2));
} }
@Test
public void testShortsToInt() throws Exception { public void testShortsToInt() throws Exception {
short[] src = new short[]{ short[] src = new short[]{
(short)0xCDF1, (short)0xF0C1, (short)0x0F12, (short)0x3456, (short)0x7800}; (short)0xCDF1, (short)0xF0C1, (short)0x0F12, (short)0x3456, (short)0x7800};
@ -701,6 +721,7 @@ public class ConversionTest extends TestCase {
} }
@Test
public void testBytesToInt() throws Exception { public void testBytesToInt() throws Exception {
byte[] src = new byte[]{ byte[] src = new byte[]{
(byte)0xCD, (byte)0xF1, (byte)0xF0, (byte)0xC1, (byte)0x0F, (byte)0x12, (byte)0x34, (byte)0xCD, (byte)0xF1, (byte)0xF0, (byte)0xC1, (byte)0x0F, (byte)0x12, (byte)0x34,
@ -714,6 +735,7 @@ public class ConversionTest extends TestCase {
// assertEquals(0x56341278,Conversion.bytesToInt(src, 5, 0x01234567, 8, 4)); // assertEquals(0x56341278,Conversion.bytesToInt(src, 5, 0x01234567, 8, 4));
} }
@Test
public void testBytesToShort() throws Exception { public void testBytesToShort() throws Exception {
byte[] src = new byte[]{ byte[] src = new byte[]{
(byte)0xCD, (byte)0xF1, (byte)0xF0, (byte)0xC1, (byte)0x0F, (byte)0x12, (byte)0x34, (byte)0xCD, (byte)0xF1, (byte)0xF0, (byte)0xC1, (byte)0x0F, (byte)0x12, (byte)0x34,
@ -727,6 +749,7 @@ public class ConversionTest extends TestCase {
// assertEquals((short)0x5678,Conversion.bytesToShort(src, 7, (short) 0x0123, 8, 2)); // assertEquals((short)0x5678,Conversion.bytesToShort(src, 7, (short) 0x0123, 8, 2));
} }
@Test
public void testHexsToLong() throws Exception { public void testHexsToLong() throws Exception {
String src = "CDF1F0C10F12345678"; String src = "CDF1F0C10F12345678";
assertEquals(0x0000000000000000L, Conversion.hexsToLong(src, 0, 0L, 0, 0)); assertEquals(0x0000000000000000L, Conversion.hexsToLong(src, 0, 0L, 0, 0));
@ -739,6 +762,7 @@ public class ConversionTest extends TestCase {
0x1234567876BCDEF0L, Conversion.hexsToLong(src, 15, 0x123456798ABCDEF0L, 24, 3)); 0x1234567876BCDEF0L, Conversion.hexsToLong(src, 15, 0x123456798ABCDEF0L, 24, 3));
} }
@Test
public void testHexsToInt() throws Exception { public void testHexsToInt() throws Exception {
String src = "CDF1F0C10F12345678"; String src = "CDF1F0C10F12345678";
assertEquals(0x00000000, Conversion.hexsToInt(src, 0, 0, 0, 0)); assertEquals(0x00000000, Conversion.hexsToInt(src, 0, 0, 0, 0));
@ -749,6 +773,7 @@ public class ConversionTest extends TestCase {
assertEquals(0x87645679, Conversion.hexsToInt(src, 15, 0x12345679, 20, 3)); assertEquals(0x87645679, Conversion.hexsToInt(src, 15, 0x12345679, 20, 3));
} }
@Test
public void testHexsToShort() throws Exception { public void testHexsToShort() throws Exception {
String src = "CDF1F0C10F12345678"; String src = "CDF1F0C10F12345678";
assertEquals((short)0x0000, Conversion.hexsToShort(src, 0, (short)0, 0, 0)); assertEquals((short)0x0000, Conversion.hexsToShort(src, 0, (short)0, 0, 0));
@ -759,6 +784,7 @@ public class ConversionTest extends TestCase {
assertEquals((short)0x8764, Conversion.hexsToShort(src, 15, (short)0x1234, 4, 3)); assertEquals((short)0x8764, Conversion.hexsToShort(src, 15, (short)0x1234, 4, 3));
} }
@Test
public void testHexsToByte() throws Exception { public void testHexsToByte() throws Exception {
String src = "CDF1F0C10F12345678"; String src = "CDF1F0C10F12345678";
assertEquals((byte)0x00, Conversion.hexsToByte(src, 0, (byte)0, 0, 0)); assertEquals((byte)0x00, Conversion.hexsToByte(src, 0, (byte)0, 0, 0));
@ -769,6 +795,7 @@ public class ConversionTest extends TestCase {
assertEquals((byte)0x84, Conversion.hexsToByte(src, 17, (byte)0x34, 4, 1)); assertEquals((byte)0x84, Conversion.hexsToByte(src, 17, (byte)0x34, 4, 1));
} }
@Test
public void testBoolsToLong() throws Exception { public void testBoolsToLong() throws Exception {
boolean[] src = new boolean[]{ boolean[] src = new boolean[]{
false, false, true, true, true, false, true, true, true, true, true, true, true, false, false, true, true, true, false, true, true, true, true, true, true, true,
@ -791,6 +818,7 @@ public class ConversionTest extends TestCase {
Conversion.boolsToLong(src, 15 * 4, 0x123456798ABCDEF0L, 24, 3 * 4)); Conversion.boolsToLong(src, 15 * 4, 0x123456798ABCDEF0L, 24, 3 * 4));
} }
@Test
public void testBoolsToInt() throws Exception { public void testBoolsToInt() throws Exception {
boolean[] src = new boolean[]{ boolean[] src = new boolean[]{
false, false, true, true, true, false, true, true, true, true, true, true, true, false, false, true, true, true, false, true, true, true, true, true, true, true,
@ -809,6 +837,7 @@ public class ConversionTest extends TestCase {
assertEquals(0x87645679, Conversion.boolsToInt(src, 15 * 4, 0x12345679, 20, 3 * 4)); assertEquals(0x87645679, Conversion.boolsToInt(src, 15 * 4, 0x12345679, 20, 3 * 4));
} }
@Test
public void testBoolsToShort() throws Exception { public void testBoolsToShort() throws Exception {
boolean[] src = new boolean[]{ boolean[] src = new boolean[]{
false, false, true, true, true, false, true, true, true, true, true, true, true, false, false, true, true, true, false, true, true, true, true, true, true, true,
@ -829,6 +858,7 @@ public class ConversionTest extends TestCase {
(short)0x8764, Conversion.boolsToShort(src, 15 * 4, (short)0x1234, 4, 3 * 4)); (short)0x8764, Conversion.boolsToShort(src, 15 * 4, (short)0x1234, 4, 3 * 4));
} }
@Test
public void testBoolsToByte() throws Exception { public void testBoolsToByte() throws Exception {
boolean[] src = new boolean[]{ boolean[] src = new boolean[]{
false, false, true, true, true, false, true, true, true, true, true, true, true, false, false, true, true, true, false, true, true, true, true, true, true, true,
@ -847,6 +877,7 @@ public class ConversionTest extends TestCase {
assertEquals((byte)0x84, Conversion.boolsToByte(src, 17 * 4, (byte)0x34, 4, 1 * 4)); assertEquals((byte)0x84, Conversion.boolsToByte(src, 17 * 4, (byte)0x34, 4, 1 * 4));
} }
@Test
public void testLongToInts() throws Exception { public void testLongToInts() throws Exception {
assertArrayEquals( assertArrayEquals(
new int[]{}, Conversion.longToInts(0x0000000000000000L, 0, new int[]{}, 0, 0)); new int[]{}, Conversion.longToInts(0x0000000000000000L, 0, new int[]{}, 0, 0));
@ -898,6 +929,7 @@ public class ConversionTest extends TestCase {
Conversion.longToInts(0x1234567890ABCDEFL, 33, new int[]{0}, 0, 1)); Conversion.longToInts(0x1234567890ABCDEFL, 33, new int[]{0}, 0, 1));
} }
@Test
public void testLongToShorts() throws Exception { public void testLongToShorts() throws Exception {
assertArrayEquals( assertArrayEquals(
new short[]{}, Conversion.longToShorts(0x0000000000000000L, 0, new short[]{}, 0, 0)); new short[]{}, Conversion.longToShorts(0x0000000000000000L, 0, new short[]{}, 0, 0));
@ -954,6 +986,7 @@ public class ConversionTest extends TestCase {
Conversion.longToShorts(0x1234567890ABCDEFL, 33, new short[]{0}, 0, 1)); Conversion.longToShorts(0x1234567890ABCDEFL, 33, new short[]{0}, 0, 1));
} }
@Test
public void testIntToShorts() throws Exception { public void testIntToShorts() throws Exception {
assertArrayEquals( assertArrayEquals(
new short[]{}, Conversion.intToShorts(0x00000000, 0, new short[]{}, 0, 0)); new short[]{}, Conversion.intToShorts(0x00000000, 0, new short[]{}, 0, 0));
@ -1010,6 +1043,7 @@ public class ConversionTest extends TestCase {
Conversion.intToShorts(0x12345678, 17, new short[]{0}, 0, 1)); Conversion.intToShorts(0x12345678, 17, new short[]{0}, 0, 1));
} }
@Test
public void testLongToBytes() throws Exception { public void testLongToBytes() throws Exception {
assertArrayEquals( assertArrayEquals(
new byte[]{}, Conversion.longToBytes(0x0000000000000000L, 0, new byte[]{}, 0, 0)); new byte[]{}, Conversion.longToBytes(0x0000000000000000L, 0, new byte[]{}, 0, 0));
@ -1112,6 +1146,7 @@ public class ConversionTest extends TestCase {
-1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1}, 3, 7)); -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1}, 3, 7));
} }
@Test
public void testIntToBytes() throws Exception { public void testIntToBytes() throws Exception {
assertArrayEquals( assertArrayEquals(
new byte[]{}, Conversion.intToBytes(0x00000000, 0, new byte[]{}, 0, 0)); new byte[]{}, Conversion.intToBytes(0x00000000, 0, new byte[]{}, 0, 0));
@ -1190,6 +1225,7 @@ public class ConversionTest extends TestCase {
-1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1}, 3, 3)); -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1}, 3, 3));
} }
@Test
public void testShortToBytes() throws Exception { public void testShortToBytes() throws Exception {
assertArrayEquals( assertArrayEquals(
new byte[]{}, Conversion.shortToBytes((short)0x0000, 0, new byte[]{}, 0, 0)); new byte[]{}, Conversion.shortToBytes((short)0x0000, 0, new byte[]{}, 0, 0));
@ -1247,6 +1283,7 @@ public class ConversionTest extends TestCase {
-1, 0, -1, -1, -1, -1, -1}, 3, 1)); -1, 0, -1, -1, -1, -1, -1}, 3, 1));
} }
@Test
public void testLongToHexs() throws Exception { public void testLongToHexs() throws Exception {
assertEquals("", Conversion.longToHexs(0x0000000000000000L, 0, "", 0, 0)); assertEquals("", Conversion.longToHexs(0x0000000000000000L, 0, "", 0, 0));
assertEquals("", Conversion.longToHexs(0x0000000000000000L, 100, "", 0, 0)); assertEquals("", Conversion.longToHexs(0x0000000000000000L, 100, "", 0, 0));
@ -1300,6 +1337,7 @@ public class ConversionTest extends TestCase {
Conversion.longToHexs(0x1234567890ABCDEFL, 4, "FFFFFFFFFFFFFFFFFFFFFFFF", 3, 15)); Conversion.longToHexs(0x1234567890ABCDEFL, 4, "FFFFFFFFFFFFFFFFFFFFFFFF", 3, 15));
} }
@Test
public void testIntToHexs() throws Exception { public void testIntToHexs() throws Exception {
assertEquals("", Conversion.intToHexs(0x00000000, 0, "", 0, 0)); assertEquals("", Conversion.intToHexs(0x00000000, 0, "", 0, 0));
assertEquals("", Conversion.intToHexs(0x00000000, 100, "", 0, 0)); assertEquals("", Conversion.intToHexs(0x00000000, 100, "", 0, 0));
@ -1353,6 +1391,7 @@ public class ConversionTest extends TestCase {
Conversion.intToHexs(0x90ABCDEF, 4, "FFFFFFFFFFFFFFFFFFFFFFFF", 3, 7)); Conversion.intToHexs(0x90ABCDEF, 4, "FFFFFFFFFFFFFFFFFFFFFFFF", 3, 7));
} }
@Test
public void testShortToHexs() throws Exception { public void testShortToHexs() throws Exception {
assertEquals("", Conversion.shortToHexs((short)0x0000, 0, "", 0, 0)); assertEquals("", Conversion.shortToHexs((short)0x0000, 0, "", 0, 0));
assertEquals("", Conversion.shortToHexs((short)0x0000, 100, "", 0, 0)); assertEquals("", Conversion.shortToHexs((short)0x0000, 100, "", 0, 0));
@ -1394,6 +1433,7 @@ public class ConversionTest extends TestCase {
Conversion.shortToHexs((short)0xCDEF, 4, "FFFFFFFFFFFFFFFFFFFFFFFF", 3, 3)); Conversion.shortToHexs((short)0xCDEF, 4, "FFFFFFFFFFFFFFFFFFFFFFFF", 3, 3));
} }
@Test
public void testByteToHexs() throws Exception { public void testByteToHexs() throws Exception {
assertEquals("", Conversion.byteToHexs((byte)0x00, 0, "", 0, 0)); assertEquals("", Conversion.byteToHexs((byte)0x00, 0, "", 0, 0));
assertEquals("", Conversion.byteToHexs((byte)0x00, 100, "", 0, 0)); assertEquals("", Conversion.byteToHexs((byte)0x00, 100, "", 0, 0));
@ -1411,6 +1451,7 @@ public class ConversionTest extends TestCase {
assertEquals("000E0", Conversion.byteToHexs((byte)0xEF, 4, "00000", 3, 1)); assertEquals("000E0", Conversion.byteToHexs((byte)0xEF, 4, "00000", 3, 1));
} }
@Test
public void testLongToBools() throws Exception { public void testLongToBools() throws Exception {
assertArrayEquals( assertArrayEquals(
new boolean[]{}, new boolean[]{},
@ -1530,6 +1571,7 @@ public class ConversionTest extends TestCase {
Conversion.longToBools(0x1234567890ABCDEFL, 2, new boolean[69], 3, 62)); Conversion.longToBools(0x1234567890ABCDEFL, 2, new boolean[69], 3, 62));
} }
@Test
public void testIntToBools() throws Exception { public void testIntToBools() throws Exception {
assertArrayEquals( assertArrayEquals(
new boolean[]{}, Conversion.intToBools(0x00000000, 0, new boolean[]{}, 0, 0)); new boolean[]{}, Conversion.intToBools(0x00000000, 0, new boolean[]{}, 0, 0));
@ -1602,6 +1644,7 @@ public class ConversionTest extends TestCase {
false, false}, Conversion.intToBools(0x90ABCDEF, 2, new boolean[37], 3, 30)); false, false}, Conversion.intToBools(0x90ABCDEF, 2, new boolean[37], 3, 30));
} }
@Test
public void testShortToBools() throws Exception { public void testShortToBools() throws Exception {
assertArrayEquals( assertArrayEquals(
new boolean[]{}, Conversion.shortToBools((short)0x0000, 0, new boolean[]{}, 0, 0)); new boolean[]{}, Conversion.shortToBools((short)0x0000, 0, new boolean[]{}, 0, 0));
@ -1667,6 +1710,7 @@ public class ConversionTest extends TestCase {
Conversion.shortToBools((short)0xCDEF, 2, new boolean[21], 3, 14)); Conversion.shortToBools((short)0xCDEF, 2, new boolean[21], 3, 14));
} }
@Test
public void testByteToBools() throws Exception { public void testByteToBools() throws Exception {
assertArrayEquals( assertArrayEquals(
new boolean[]{}, Conversion.byteToBools((byte)0x00, 0, new boolean[]{}, 0, 0)); new boolean[]{}, Conversion.byteToBools((byte)0x00, 0, new boolean[]{}, 0, 0));
@ -1719,6 +1763,7 @@ public class ConversionTest extends TestCase {
return false; return false;
} }
@Test
public void testTestsToCheckImplemented() throws Exception { public void testTestsToCheckImplemented() throws Exception {
if (!hasMethod("testIntsToLong")) fail("test testIntsToLong not implemented"); if (!hasMethod("testIntsToLong")) fail("test testIntsToLong not implemented");
if (!hasMethod("testShortsToLong")) fail("test testShortsToLong not implemented"); if (!hasMethod("testShortsToLong")) fail("test testShortsToLong not implemented");