From 5af0508c969105060871a8be0c9885c8c331fa98 Mon Sep 17 00:00:00 2001 From: Sam Anthony Date: Fri, 28 Feb 2025 18:25:59 -0500 Subject: failing volume flow rate tests --- test.c | 7 +++++++ test.h | 7 +++++++ test_volume_flow_rate.c | 32 ++++++++++++++++++++++++++++++++ unit.h | 10 ++++++++++ 4 files changed, 56 insertions(+) create mode 100644 test_volume_flow_rate.c diff --git a/test.c b/test.c index fed69c7..440ab40 100644 --- a/test.c +++ b/test.c @@ -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(); } diff --git a/test.h b/test.h index 9cb9b8f..cc91c7e 100644 --- a/test.h +++ b/test.h @@ -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); +} diff --git a/unit.h b/unit.h index 562ec8e..27998fd 100644 --- a/unit.h +++ b/unit.h @@ -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); -- cgit v1.2.3