aboutsummaryrefslogtreecommitdiffstats
path: root/test.h
blob: fc1865c950a63fa4c881e97d8f7731376c0d0dfd (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
#define EPSILON (1e-7)

#define test(got, want) { \
	if (got < want-EPSILON || got > want+EPSILON) { \
		fprintf(stderr, "got %.7f; want %.7f\n", got, want); \
		assert(got == want); \
	} \
}


void test_rad_per_sec(void);
void test_deg_per_sec(void);
void test_rpm(void);
void test_as_rad_per_sec(void);
void test_as_deg_per_sec(void);
void test_as_rpm(void);

void test_percent(void);
void test_as_percent(void);

void test_pascal(void);
void test_millibar(void);
void test_kilopascal(void);
void test_bar(void);
void test_psi(void);
void test_inch_mercury(void);
void test_as_pascal(void);
void test_as_millibar(void);
void test_as_kilopascal(void);
void test_as_bar(void);
void test_as_psi(void);
void test_as_inch_mercury(void);

void test_kelvin(void);
void test_celsius(void);
void test_fahrenheit(void);
void test_rankine(void);
void test_as_kelvin(void);
void test_as_celsius(void);
void test_as_fahrenheit(void);
void test_as_rankine(void);

void test_cubic_centimetre(void);
void test_litre(void);
void test_cubic_metre(void);
void test_cubic_inch(void);
void test_as_cubic_centimetre(void);
void test_as_litre(void);
void test_as_cubic_metre(void);
void test_as_cubic_inch(void);

void test_cubic_metre_per_sec(void);
void test_cubic_metre_per_min(void);
void test_cubic_foot_per_min(void);
void test_as_cubic_metre_per_sec(void);
void test_as_cubic_metre_per_min(void);
void test_as_cubic_foot_per_min(void);

void test_kilo_per_sec(void);
void test_pound_per_min(void);
void test_as_kilo_per_sec(void);
void test_as_pound_per_min(void);

void test_comp_outlet_pressure(void);
void test_pressure_ratio(void);
void test_pressure_ratio_intercooled(void);
void test_comp_outlet_temperature_adiabatic(void);
void test_comp_outlet_temperature(void);
void test_manifold_temperature(void);
void test_volume_flow_rate(void);