CounterScanner v1

This commit is contained in:
rusefillc 2022-11-12 23:05:32 -05:00
parent 246ad8896c
commit 445acda316
1 changed files with 11 additions and 1 deletions

View File

@ -3,12 +3,12 @@ package com.rusefi.can.analysis;
import org.junit.Test;
import static org.junit.Assert.assertFalse;
import static org.junit.Assert.assertTrue;
public class CounterScannerTest {
@Test
public void testNotCounter() {
CounterScanner.BitState state = new CounterScanner.BitState();
state.handle(true);
state.handle(false);
state.handle(false);
@ -17,6 +17,16 @@ public class CounterScannerTest {
state.handle(false);
assertFalse(state.couldBeCounter);
}
@Test
public void testCounterLen1() {
CounterScanner.BitState state = new CounterScanner.BitState();
state.handle(true);
state.handle(false);
state.handle(true);
state.handle(false);
assertTrue(state.couldBeCounter);
}
}