Package gov.nasa.pds.objectAccess.table
Class BitFieldAdapterTest
- java.lang.Object
-
- gov.nasa.pds.objectAccess.table.BitFieldAdapterTest
-
public class BitFieldAdapterTest extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description BitFieldAdapterTest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
init()
void
testByteOutOfRange(byte[] b)
void
testFieldWiderThanLong()
void
testGetbytesAsLong(byte[] buf, int off, int len, int startByte, int stopByte, long expected)
void
testGetString()
void
testIntegerOutOfRange(byte[] b)
void
testIntegers(byte[] buf, int offset, int length, int startByte, int stopByte, long expectedValue)
void
testNegativeStartBit()
void
testRightmostBits(long value, int nBits, long expected)
void
testShortOutOfRange(byte[] b)
void
testSignedRightmostBits(long value, int nBits, long expected)
void
testStopBitTooLarge()
-
-
-
Method Detail
-
init
@BeforeMethod public void init()
-
testIntegers
public void testIntegers(byte[] buf, int offset, int length, int startByte, int stopByte, long expectedValue)
-
testGetString
public void testGetString()
-
testByteOutOfRange
public void testByteOutOfRange(byte[] b)
-
testShortOutOfRange
public void testShortOutOfRange(byte[] b)
-
testIntegerOutOfRange
public void testIntegerOutOfRange(byte[] b)
-
testNegativeStartBit
public void testNegativeStartBit()
-
testStopBitTooLarge
public void testStopBitTooLarge()
-
testFieldWiderThanLong
public void testFieldWiderThanLong()
-
testRightmostBits
public void testRightmostBits(long value, int nBits, long expected)
-
testSignedRightmostBits
public void testSignedRightmostBits(long value, int nBits, long expected)
-
testGetbytesAsLong
public void testGetbytesAsLong(byte[] buf, int off, int len, int startByte, int stopByte, long expected)
-
-