2021-07-04 21:47:53 +05:30
|
|
|
import { setBit } from '../SetBit'
|
|
|
|
|
|
2021-07-05 11:09:46 +05:30
|
|
|
test('Set bit number 0 in 1:', () => {
|
2021-07-04 21:47:53 +05:30
|
|
|
const setBitPos = setBit(1, 0)
|
|
|
|
|
expect(setBitPos).toBe(1)
|
|
|
|
|
})
|
|
|
|
|
|
2021-07-05 16:25:23 +05:30
|
|
|
test('Set bit number 0 in 2:', () => {
|
|
|
|
|
const setBitPos = setBit(2, 0)
|
|
|
|
|
expect(setBitPos).toBe(3)
|
2021-07-04 21:47:53 +05:30
|
|
|
})
|
|
|
|
|
|
2021-07-05 16:25:23 +05:30
|
|
|
test('Set bit number 1 in 10:', () => {
|
2021-07-04 21:47:53 +05:30
|
|
|
const setBitPos = setBit(10, 1)
|
|
|
|
|
expect(setBitPos).toBe(10)
|
|
|
|
|
})
|
|
|
|
|
|
2021-07-05 16:25:23 +05:30
|
|
|
test('Set bit number 2 in 10:', () => {
|
2021-07-04 21:47:53 +05:30
|
|
|
const setBitPos = setBit(10, 2)
|
|
|
|
|
expect(setBitPos).toBe(14)
|
|
|
|
|
})
|