MCPcopy Create free account
hub / github.com/apache/poi / testByte

Method testByte

src/testcases/org/apache/poi/util/TestBitField.java:128–152  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

126 }
127
128 public void testByte() {
129 assertEquals(1, BitFieldFactory.getInstance(1).setByteBoolean(( byte ) 0, true));
130 assertEquals(2, BitFieldFactory.getInstance(2).setByteBoolean(( byte ) 0, true));
131 assertEquals(4, BitFieldFactory.getInstance(4).setByteBoolean(( byte ) 0, true));
132 assertEquals(8, BitFieldFactory.getInstance(8).setByteBoolean(( byte ) 0, true));
133 assertEquals(16, BitFieldFactory.getInstance(16).setByteBoolean(( byte ) 0, true));
134 assertEquals(32, BitFieldFactory.getInstance(32).setByteBoolean(( byte ) 0, true));
135 assertEquals(64, BitFieldFactory.getInstance(64).setByteBoolean(( byte ) 0, true));
136 assertEquals(-128,
137 BitFieldFactory.getInstance(128).setByteBoolean(( byte ) 0, true));
138 assertEquals(0, BitFieldFactory.getInstance(1).setByteBoolean(( byte ) 1, false));
139 assertEquals(0, BitFieldFactory.getInstance(2).setByteBoolean(( byte ) 2, false));
140 assertEquals(0, BitFieldFactory.getInstance(4).setByteBoolean(( byte ) 4, false));
141 assertEquals(0, BitFieldFactory.getInstance(8).setByteBoolean(( byte ) 8, false));
142 assertEquals(0, BitFieldFactory.getInstance(16).setByteBoolean(( byte ) 16, false));
143 assertEquals(0, BitFieldFactory.getInstance(32).setByteBoolean(( byte ) 32, false));
144 assertEquals(0, BitFieldFactory.getInstance(64).setByteBoolean(( byte ) 64, false));
145 assertEquals(0, BitFieldFactory.getInstance(128).setByteBoolean(( byte ) 128,
146 false));
147 assertEquals(-2, BitFieldFactory.getInstance(1).setByteBoolean(( byte ) 255, false));
148 byte clearedBit = BitFieldFactory.getInstance(0x40).setByteBoolean(( byte ) -63,
149 false);
150
151 assertEquals(false, BitFieldFactory.getInstance(0x40).isSet(clearedBit));
152 }
153
154 public void testClear() {
155 assertEquals(bf_multi.clear(-1), 0xFFFFC07F);

Callers

nothing calls this directly

Calls 4

getInstanceMethod · 0.95
setByteBooleanMethod · 0.80
assertEqualsMethod · 0.45
isSetMethod · 0.45

Tested by

no test coverage detected