BitfieldFactory update
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353780 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
fabc6ef583
commit
977c73b07a
@ -30,8 +30,8 @@ import junit.framework.*;
|
|||||||
public class TestBitField
|
public class TestBitField
|
||||||
extends TestCase
|
extends TestCase
|
||||||
{
|
{
|
||||||
private static BitField bf_multi = new BitField(0x3F80);
|
private static BitField bf_multi = BitFieldFactory.getInstance(0x3F80);
|
||||||
private static BitField bf_single = new BitField(0x4000);
|
private static BitField bf_single = BitFieldFactory.getInstance(0x4000);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Constructor TestBitField
|
* Constructor TestBitField
|
||||||
@ -182,29 +182,29 @@ public class TestBitField
|
|||||||
|
|
||||||
public void testByte()
|
public void testByte()
|
||||||
{
|
{
|
||||||
assertEquals(1, new BitField(1).setByteBoolean(( byte ) 0, true));
|
assertEquals(1, BitFieldFactory.getInstance(1).setByteBoolean(( byte ) 0, true));
|
||||||
assertEquals(2, new BitField(2).setByteBoolean(( byte ) 0, true));
|
assertEquals(2, BitFieldFactory.getInstance(2).setByteBoolean(( byte ) 0, true));
|
||||||
assertEquals(4, new BitField(4).setByteBoolean(( byte ) 0, true));
|
assertEquals(4, BitFieldFactory.getInstance(4).setByteBoolean(( byte ) 0, true));
|
||||||
assertEquals(8, new BitField(8).setByteBoolean(( byte ) 0, true));
|
assertEquals(8, BitFieldFactory.getInstance(8).setByteBoolean(( byte ) 0, true));
|
||||||
assertEquals(16, new BitField(16).setByteBoolean(( byte ) 0, true));
|
assertEquals(16, BitFieldFactory.getInstance(16).setByteBoolean(( byte ) 0, true));
|
||||||
assertEquals(32, new BitField(32).setByteBoolean(( byte ) 0, true));
|
assertEquals(32, BitFieldFactory.getInstance(32).setByteBoolean(( byte ) 0, true));
|
||||||
assertEquals(64, new BitField(64).setByteBoolean(( byte ) 0, true));
|
assertEquals(64, BitFieldFactory.getInstance(64).setByteBoolean(( byte ) 0, true));
|
||||||
assertEquals(-128,
|
assertEquals(-128,
|
||||||
new BitField(128).setByteBoolean(( byte ) 0, true));
|
BitFieldFactory.getInstance(128).setByteBoolean(( byte ) 0, true));
|
||||||
assertEquals(0, new BitField(1).setByteBoolean(( byte ) 1, false));
|
assertEquals(0, BitFieldFactory.getInstance(1).setByteBoolean(( byte ) 1, false));
|
||||||
assertEquals(0, new BitField(2).setByteBoolean(( byte ) 2, false));
|
assertEquals(0, BitFieldFactory.getInstance(2).setByteBoolean(( byte ) 2, false));
|
||||||
assertEquals(0, new BitField(4).setByteBoolean(( byte ) 4, false));
|
assertEquals(0, BitFieldFactory.getInstance(4).setByteBoolean(( byte ) 4, false));
|
||||||
assertEquals(0, new BitField(8).setByteBoolean(( byte ) 8, false));
|
assertEquals(0, BitFieldFactory.getInstance(8).setByteBoolean(( byte ) 8, false));
|
||||||
assertEquals(0, new BitField(16).setByteBoolean(( byte ) 16, false));
|
assertEquals(0, BitFieldFactory.getInstance(16).setByteBoolean(( byte ) 16, false));
|
||||||
assertEquals(0, new BitField(32).setByteBoolean(( byte ) 32, false));
|
assertEquals(0, BitFieldFactory.getInstance(32).setByteBoolean(( byte ) 32, false));
|
||||||
assertEquals(0, new BitField(64).setByteBoolean(( byte ) 64, false));
|
assertEquals(0, BitFieldFactory.getInstance(64).setByteBoolean(( byte ) 64, false));
|
||||||
assertEquals(0, new BitField(128).setByteBoolean(( byte ) 128,
|
assertEquals(0, BitFieldFactory.getInstance(128).setByteBoolean(( byte ) 128,
|
||||||
false));
|
false));
|
||||||
assertEquals(-2, new BitField(1).setByteBoolean(( byte ) 255, false));
|
assertEquals(-2, BitFieldFactory.getInstance(1).setByteBoolean(( byte ) 255, false));
|
||||||
byte clearedBit = new BitField(0x40).setByteBoolean(( byte ) -63,
|
byte clearedBit = BitFieldFactory.getInstance(0x40).setByteBoolean(( byte ) -63,
|
||||||
false);
|
false);
|
||||||
|
|
||||||
assertEquals(false, new BitField(0x40).isSet(clearedBit));
|
assertEquals(false, BitFieldFactory.getInstance(0x40).isSet(clearedBit));
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
Loading…
Reference in New Issue
Block a user