diff options
| -rw-r--r-- | test.c | 7 | ||||
| -rw-r--r-- | test.h | 7 | ||||
| -rw-r--r-- | test_volume_flow_rate.c | 32 | ||||
| -rw-r--r-- | unit.h | 10 |
4 files changed, 56 insertions, 0 deletions
@@ -28,4 +28,11 @@ main(void) { test_as_litre(); test_as_cubic_metre(); test_as_cubic_inch(); + + test_cubic_metre_per_sec(); + test_cubic_metre_per_min(); + test_cubic_foot_per_min(); + test_as_cubic_metre_per_sec(); + test_as_cubic_metre_per_min(); + test_as_cubic_foot_per_min(); } @@ -34,3 +34,10 @@ 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); diff --git a/test_volume_flow_rate.c b/test_volume_flow_rate.c new file mode 100644 index 0000000..148d58f --- /dev/null +++ b/test_volume_flow_rate.c @@ -0,0 +1,32 @@ +#include "test.h" +#include "unit.h" + +void +test_cubic_metre_per_sec(void) { + assert(0); +} + +void +test_cubic_metre_per_min(void) { + assert(0); +} + +void +test_cubic_foot_per_min(void) { + assert(0); +} + +void +test_as_cubic_metre_per_sec(void) { + assert(0); +} + +void +test_as_cubic_metre_per_min(void) { + assert(0); +} + +void +test_as_cubic_foot_per_min(void) { + assert(0); +} @@ -38,3 +38,13 @@ double as_cubic_centimetre(Volume x); double as_litre(Volume x); double as_cubic_metre(double x); double as_cubic_inch(double x); + + +typedef double VolumeFlowRate; + +VolumeFlowRate cubic_metre_per_sec(double x); +VolumeFlowRate cubic_metre_per_min(double x); +VolumeFlowRate cubic_foot_per_min(double x); +double as_cubic_metre_per_sec(VolumeFlowRate x); +double as_cubic_metre_per_min(VolumeFlowRate x); +double as_cubic_foot_per_min(VolumeFlowRate x); |