mirror of
https://github.com/dalathegreat/Battery-Emulator.git
synced 2025-10-03 17:59:27 +02:00
Some updates, temp disable other Actions
This commit is contained in:
parent
a81133c6c0
commit
4577df094e
6 changed files with 26 additions and 26 deletions
|
@ -9,24 +9,32 @@
|
|||
|
||||
TEST(timer_test) {
|
||||
unsigned long test_interval = 10;
|
||||
bool result;
|
||||
|
||||
testlib_millis = 0;
|
||||
testlib_millis = 30;
|
||||
MyTimer timer(test_interval);
|
||||
ASSERT_EQ(timer.elapsed(), false);
|
||||
result = timer.elapsed();
|
||||
ASSERT_EQ(result, false);
|
||||
|
||||
testlib_millis = test_interval - 1;
|
||||
ASSERT_EQ(timer.elapsed(), false);
|
||||
testlib_millis += test_interval - 1;
|
||||
result = timer.elapsed();
|
||||
ASSERT_EQ(result, false);
|
||||
|
||||
testlib_millis = test_interval;
|
||||
ASSERT_EQ(timer.elapsed(), true);
|
||||
ASSERT_EQ(timer.elapsed(), false);
|
||||
testlib_millis += 1;
|
||||
result = timer.elapsed();
|
||||
ASSERT_EQ(result, true);
|
||||
result = timer.elapsed();
|
||||
ASSERT_EQ(result, false);
|
||||
|
||||
testlib_millis = 2 * test_interval - 1;
|
||||
ASSERT_EQ(timer.elapsed(), false);
|
||||
testlib_millis += test_interval - 1;
|
||||
result = timer.elapsed();
|
||||
ASSERT_EQ(result, false);
|
||||
|
||||
testlib_millis = 2 * test_interval;
|
||||
ASSERT_EQ(timer.elapsed(), true);
|
||||
ASSERT_EQ(timer.elapsed(), false);
|
||||
testlib_millis += 1;
|
||||
result = timer.elapsed();
|
||||
ASSERT_EQ(result, true);
|
||||
result = timer.elapsed();
|
||||
ASSERT_EQ(result, true); // Injected fault to catch unit test errors
|
||||
}
|
||||
|
||||
TEST_MAIN();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue