()
| 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); |
nothing calls this directly
no test coverage detected