aboutsummaryrefslogtreecommitdiff
path: root/test_data_manager.c
blob: 8edd7810bb82ee4a76df4be1e06c80adc113e516 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include "data_manager.h"
#include "test_runner.h"
#include "unity.h"

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));
}

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));
}