Sha256: b581f1bd7dc4c06082b633ccbb0c881f2db730b30cf9dbaaadd94bedb4d9d133

Contents?: true

Size: 1.38 KB

Versions: 141

Compression:

Stored size: 1.38 KB

Contents

#include "vendor/unity.h"
#include "../src/space_age.h"

void test_convert_earth_year(void)
{
   TEST_ASSERT_FLOAT_WITHIN(1, 31.69, convert_planet_age(earth, 1000000000));
}

void test_convert_mercury_year(void)
{
   TEST_ASSERT_FLOAT_WITHIN(3, 280.88, convert_planet_age(mercury, 2134835688));
}

void test_convert_venus_year(void)
{
   TEST_ASSERT_FLOAT_WITHIN(1, 9.78, convert_planet_age(venus, 189839836));
}

void test_convert_mars_year(void)
{
   TEST_ASSERT_FLOAT_WITHIN(1, 39.25, convert_planet_age(mars, 2329871239));
}

void test_convert_jupiter_year(void)
{
   TEST_ASSERT_FLOAT_WITHIN(0.1, 2.41, convert_planet_age(jupiter, 901876382));
}

void test_convert_saturn_year(void)
{
   TEST_ASSERT_FLOAT_WITHIN(0.1, 3.23, convert_planet_age(saturn, 3000000000));
}

void test_convert_uranus_year(void)
{
   TEST_ASSERT_FLOAT_WITHIN(0.1, 1.21, convert_planet_age(uranus, 3210123456));
}

void test_convert_neptune_year(void)
{
   TEST_ASSERT_FLOAT_WITHIN(0.1, 1.58, convert_planet_age(neptune, 8210123456));
}

int main(void)
{
   UnityBegin("test/test_space_age.c");
   RUN_TEST(test_convert_earth_year);
   RUN_TEST(test_convert_mercury_year);
   RUN_TEST(test_convert_venus_year);
   RUN_TEST(test_convert_mars_year);
   RUN_TEST(test_convert_jupiter_year);
   RUN_TEST(test_convert_saturn_year);
   RUN_TEST(test_convert_uranus_year);
   RUN_TEST(test_convert_neptune_year);
   UnityEnd();
   return 0;
}

Version data entries

141 entries across 141 versions & 1 rubygems

Version Path
trackler-2.2.1.42 tracks/c/exercises/space-age/test/test_space_age.c
trackler-2.2.1.41 tracks/c/exercises/space-age/test/test_space_age.c
trackler-2.2.1.40 tracks/c/exercises/space-age/test/test_space_age.c
trackler-2.2.1.39 tracks/c/exercises/space-age/test/test_space_age.c
trackler-2.2.1.38 tracks/c/exercises/space-age/test/test_space_age.c
trackler-2.2.1.37 tracks/c/exercises/space-age/test/test_space_age.c
trackler-2.2.1.36 tracks/c/exercises/space-age/test/test_space_age.c
trackler-2.2.1.35 tracks/c/exercises/space-age/test/test_space_age.c
trackler-2.2.1.34 tracks/c/exercises/space-age/test/test_space_age.c
trackler-2.2.1.33 tracks/c/exercises/space-age/test/test_space_age.c
trackler-2.2.1.32 tracks/c/exercises/space-age/test/test_space_age.c
trackler-2.2.1.31 tracks/c/exercises/space-age/test/test_space_age.c
trackler-2.2.1.30 tracks/c/exercises/space-age/test/test_space_age.c
trackler-2.2.1.29 tracks/c/exercises/space-age/test/test_space_age.c
trackler-2.2.1.28 tracks/c/exercises/space-age/test/test_space_age.c
trackler-2.2.1.27 tracks/c/exercises/space-age/test/test_space_age.c
trackler-2.2.1.26 tracks/c/exercises/space-age/test/test_space_age.c
trackler-2.2.1.25 tracks/c/exercises/space-age/test/test_space_age.c
trackler-2.2.1.24 tracks/c/exercises/space-age/test/test_space_age.c
trackler-2.2.1.23 tracks/c/exercises/space-age/test/test_space_age.c