package com.team254.lib; import static org.junit.Assert.*; import org.junit.Test; import com.team254.lib.util.BinaryInputDecoder; public class BinaryInputDecoderTest { @Test public void testBits() { assertEquals(0L, (long) BinaryInputDecoder.decode(false, false, false)); assertEquals(1L, (long) BinaryInputDecoder.decode(true, false, false)); assertEquals(2L, (long) BinaryInputDecoder.decode(false, true, false)); assertEquals(3L, (long) BinaryInputDecoder.decode(true, true, false)); assertEquals(4L, (long) BinaryInputDecoder.decode(false, false, true)); assertEquals(5L, (long) BinaryInputDecoder.decode(true, false, true)); assertEquals(6L, (long) BinaryInputDecoder.decode(false, true, true)); assertEquals(7L, (long) BinaryInputDecoder.decode(true, true, true)); } }