package com.google.zxing.qrcode.encoder;
import com.google.zxing.common.BitArray;
-import junit.framework.TestCase;
+import org.junit.Assert;
+import org.junit.Test;
/**
* @author satorux@google.com (Satoru Takabayashi) - creator
* @author dswitkin@google.com (Daniel Switkin) - ported from C++
*/
-public class BitVectorTestCase extends TestCase {
+public class BitVectorTestCase extends Assert {
private static long getUnsignedInt(BitArray v, int index) {
long result = 0L;
return result;
}
+ @Test
public void testAppendBit() {
BitArray v = new BitArray();
assertEquals(0, v.getSizeInBytes());
assertEquals(0xaa800000L, getUnsignedInt(v, 0));
}
+ @Test
public void testAppendBits() {
{
BitArray v = new BitArray();
}
}
+ @Test
public void testNumBytes() {
BitArray v = new BitArray();
assertEquals(0, v.getSizeInBytes());
assertEquals(3, v.getSizeInBytes());
}
+ @Test
public void testAppendBitVector() {
BitArray v1 = new BitArray();
v1.appendBits(0xbe, 8);
assertEquals(" X.XXXXX. XXX.XXXX", v1.toString());
}
+ @Test
public void testXOR() {
{
BitArray v1 = new BitArray();
}
}
+ @Test
public void testAt() {
BitArray v = new BitArray();
v.appendBits(0xdead, 16); // 1101 1110 1010 1101
assertTrue(v.get(15));
}
+ @Test
public void testToString() {
BitArray v = new BitArray();
v.appendBits(0xdead, 16); // 1101 1110 1010 1101