diff options
Diffstat (limited to 'test_data_manager.c')
-rw-r--r-- | test_data_manager.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/test_data_manager.c b/test_data_manager.c index 4673cab..56a9f9e 100644 --- a/test_data_manager.c +++ b/test_data_manager.c @@ -17,3 +17,15 @@ RUNNER_DECLARE_TEST(test_data_manager_first_readings) data_manager_tick(&ctx); TEST_ASSERT_FLOAT_WITHIN(0.001, 1019.45, ctx.pressure); } + +RUNNER_DECLARE_TEST(test_data_manager_reinit) +{ + struct data_ctx ctx; + /* init 1 */ + data_manager_init(&ctx); + TEST_ASSERT_FLOAT_WITHIN(0.001, 1019.5, ctx.pressure); + + /* check re-init */ + data_manager_init(&ctx); + TEST_ASSERT_FLOAT_WITHIN(0.001, 1019.5, ctx.pressure); +} |