diff options
Diffstat (limited to 'test_data_manager.c')
-rw-r--r-- | test_data_manager.c | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/test_data_manager.c b/test_data_manager.c index 8edd781..4673cab 100644 --- a/test_data_manager.c +++ b/test_data_manager.c @@ -4,14 +4,16 @@ RUNNER_DECLARE_TEST(test_data_manager_init_setting) { - data_manager_init(); - TEST_ASSERT_FLOAT_WITHIN(0.001, 1013.25, data_manager_get_setting(PRESSURE_UNIT_HPA)); + struct data_ctx ctx; + data_manager_init(&ctx); + TEST_ASSERT_FLOAT_WITHIN(0.001, 1013.25, ctx.setting); } RUNNER_DECLARE_TEST(test_data_manager_first_readings) { - data_manager_init(); - TEST_ASSERT_FLOAT_WITHIN(0.001, 1019.5, data_manager_get_pressure(PRESSURE_UNIT_HPA)); - data_manager_tick(); - TEST_ASSERT_FLOAT_WITHIN(0.001, 1019.45, data_manager_get_pressure(PRESSURE_UNIT_HPA)); + struct data_ctx ctx; + data_manager_init(&ctx); + TEST_ASSERT_FLOAT_WITHIN(0.001, 1019.5, ctx.pressure); + data_manager_tick(&ctx); + TEST_ASSERT_FLOAT_WITHIN(0.001, 1019.45, ctx.pressure); } |