3 #include "testing/testing.h"
7 TEST(math_time, SecondsExplode)
13 double r_days, r_hours, r_minutes, r_seconds, r_milliseconds;
16 seconds, &r_days, &r_hours, &r_minutes, &r_seconds, &r_milliseconds);
17 EXPECT_NEAR(2.0, r_days,
epsilon);
18 EXPECT_NEAR(13.0, r_hours,
epsilon);
19 EXPECT_NEAR(33.0, r_minutes,
epsilon);
20 EXPECT_NEAR(9.0, r_seconds,
epsilon);
21 EXPECT_NEAR(369.0, r_milliseconds,
epsilon);
24 EXPECT_NEAR(61.0, r_hours,
epsilon);
25 EXPECT_NEAR(33.0, r_minutes,
epsilon);
26 EXPECT_NEAR(9.369, r_seconds,
epsilon);
29 EXPECT_NEAR(seconds, r_seconds,
epsilon);
32 EXPECT_NEAR(2.0, r_days,
epsilon);
33 EXPECT_NEAR(813.0, r_minutes,
epsilon);
34 EXPECT_NEAR(9369.0, r_milliseconds,
epsilon);
#define SECONDS_IN_MILLISECONDS
void BLI_math_time_seconds_decompose(double seconds, double *r_days, double *r_hours, double *r_minutes, double *r_seconds, double *r_milliseconds)
#define SECONDS_IN_MINUTE
TEST(math_time, SecondsExplode)
ATTR_WARN_UNUSED_RESULT const BMVert const BMEdge * e