END_TEST /* coord_2d_area Test */ START_TEST(test_2d_area) { coord_2d_t a; coord_2d_t b; coord_2d_t c; a.x = b.x = 0; a.y = b.y = 0; c.x = c.y = 0; ck_assert(coord_2d_area_triangle(&a, &b, &c) == 0); a.x = 28; a.y = 3; b.x = 11; b.y = 15; c.x = 46; c.y = -15; ck_assert(coord_2d_area_triangle(&a, &b, &c) == 45); }
END_TEST /* coord_2d_area_triangle Test */ START_TEST(test_2d_area_triangle) { coord_2d_t a; coord_2d_t b; coord_2d_t c; a.x = 0; a.y = 0; b.x = 2; b.y = 0; c.x = 0; c.y = 2; ck_assert(coord_2d_area_triangle(&a, &b, &c) == 2.0); a.x = 1; a.y = 1; b.x = -1; b.y = -1; c.x = 1; c.y = -1; ck_assert(coord_2d_area_triangle(&a, &b, &c) == 2.0); }
END_TEST START_TEST(test_2d_area_triangle) { coord_2d_t a; coord_2d_t b; coord_2d_t c; a.x = 25; a.y = 0; b.x = 35; b.y = 40; c.x = 51; c.y = 20; ck_assert(coord_2d_area_triangle(&a, &b, &c) == 420.0); a.x = 15; a.y = 20; b.x = 27; b.y = 42; c.x = 32; c.y = 12; ck_assert(coord_2d_area_triangle(&a, &b, &c) == 235.0); }
END_TEST /* coord area Test */ START_TEST(test_2d_area) { coord_2d_t a; coord_2d_t b; coord_2d_t c; a.x = 2; a.y = 0; b.x = 0; b.y = 0; c.x = 0; c.y = 2; ck_assert(coord_2d_area_triangle(&a, &b, &c) == 2); a.x = 4; a.y = 0; b.x = 0; b.y = 4; c.x = 0; c.y = 0; ck_assert(coord_2d_area_triangle(&a, &b, &c) == 8); }
END_TEST START_TEST(test_2d_area_triangle) { coord_2d_t a; coord_2d_t b; coord_2d_t c; a.x = b.x = c.x = 0; a.y = b.y = c.y = 0; double found = coord_2d_area_triangle(&a, &b, &c); double area = 0; ck_assert(found == area); a.x = 0; a.y = 0; b.x = 5; b.y = 0; c.x = 5; c.y = 5; found = coord_2d_area_triangle(&a, &b, &c); area = 12.5; ck_assert(found == area); a.x = 0; a.y = 0; b.x = 0; b.y = 5; c.x = 5; c.y = 5; found = coord_2d_area_triangle(&a, &b, &c); area = 12.5; ck_assert(found == area); }
END_TEST //test_2d_area_triangle START_TEST(test_2d_area_triangle) { coord_2d_t a; coord_2d_t b; coord_2d_t c; a.x = b.x = c.x = 0; a.y = b.y = c.y = 0; ck_assert(coord_2d_area_triangle(&a, &b, &c) == 0.0); a.x = 0; a.y = 0; b.x = 3; b.y = 0; c.x = 3; c.y = 4; ck_assert(coord_2d_area_triangle(&a, &b, &c) == 6.0); a.x = 0; a.y = 3; b.x = 0; b.y = 0; c.x = 3; c.y = 0; ck_assert(coord_2d_area_triangle(&a, &b, &c) == 4.5); a.x = 5; a.y = 0; b.x = 5; b.y = 3; c.x = 0; c.y = 3; ck_assert(coord_2d_area_triangle(&a, &b, &c)== 7.5); a.x = 0; a.y = 0; b.x = 0; b.y = 1; c.x = 1; c.y = 0; ck_assert(coord_2d_area_triangle(&a, &b, &c) == 0.5); }
END_TEST /* coord_2d_area_triangle*/ START_TEST(test_2d_area_triangle){ coord_2d_t a; coord_2d_t b; coord_2d_t c; a.x= 15; a.y= 15; b.x= 45; b.y= -6; c.x= -13; c.y= 5; coord_2d_area_triangle(&a,&b,&c); ck_assert(coord_2d_area_triangle(&a,&b,&c) == 444); }
END_TEST /*coord_2d_area_triangle*/ START_TEST(test_2d_area_triangle) { coord_2d_t a; coord_2d_t b; coord_2d_t c; a.x = b.x = c.x = 0; a.y = b.y = c.y = 0; ck_assert(coord_2d_area_triangle(&a, &b, &c) == 0.0); }
END_TEST /* coord_2d_eq Test */ START_TEST(test_2d_area_triangle) { coord_2d_t a; coord_2d_t b; coord_2d_t c; a.x = b.x = c.x = 0; a.y = b.y = c.y = 0; ck_assert(coord_2d_area_triangle(&a, &b, &c) == 0); a.x = b.x = c.x = 9.99; a.y = b.y = c.y = 9.99; ck_assert(coord_2d_area_triangle(&a, &b, &c) == 0); a.x = b.x = c.x = 3.33; a.y = b.y = c.y = 9.99; ck_assert(coord_2d_area_triangle(&a, &b, &c) == 0); a.x = 3.33; a.y = 9.99; b.x = 2.33; b.y = 9.99; c.x = 5.35; c.y = 9.99; ck_assert(coord_2d_area_triangle(&a, &b, &c) == 0 ); a.x = 1.11; a.y = 2.22; b.x = 7.77; b.y = 8.88; c.x = 3.33; c.y = 4.44; ck_assert(coord_2d_area_triangle(&a, &b, &c) == 0); }
END_TEST START_TEST(test_2d_area_triangle){ coord_2d_t a; coord_2d_t b; coord_2d_t c; a.x = 0; a.y = 0; b.x = 0; b.y = 0; c.x = 0; c.y = 0; ck_assert(coord_2d_area_triangle(&a, &b, &c) == 0); a.x = 0; a.y = 0; b.x = 2; b.y = 0; c.x = 0; c.y = 2; ck_assert(coord_2d_area_triangle(&a, &b, &c) == 2); }
END_TEST //new test START_TEST(test_2d_area_triangle) { coord_2d_t a; coord_2d_t b; coord_2d_t c; a.x = 0; a.y = 1; b.x = 1; b.y = 0; c.x = 0; c.y = 0; ck_assert(coord_2d_area_triangle(&a, &b, &c) == .5); }
END_TEST //THE THING THAT IS ADDED START_TEST(test_2d_area_triangle) { coord_2d_t a; coord_2d_t b; coord_2d_t c; a.x = 0; a.y = 0; b.x = 0; b.y = 0; c.x = 0; c.y = 0; ck_assert(coord_2d_area_triangle(&a, &b, &c) == 0); }
END_TEST /* coord 2d area triangle Test */ START_TEST(test_2d_area_triangle) { coord_2d_t a; coord_2d_t b; coord_2d_t c; a.x = a.y = 0; b.x = 0; b.y = 10; c.x = 10; c.y = 0; ck_assert(coord_2d_area_triangle(&a, &b, &c) == 50); }
END_TEST /* Test we added in for coord_2d_area_triangle */ START_TEST(test_2d_area_triangle) { coord_2d_t a; coord_2d_t b; coord_2d_t c; a.x = 0; b.x = 0; a.y = 0; c.y = 0; b.y = 2; c.x = 2; ck_assert(coord_2d_area_triangle(&a, &b, &c) == 2.0); }
END_TEST START_TEST(test_2d_area_triangle) { coord_2d_t a; coord_2d_t b; coord_2d_t c; double area = 0; double exp = .5; a.x = 1; a.y = 1; b.x = 0; b.y = 0; c.x = 1; c.y = 0; area = coord_2d_area_triangle(&a, &b, &c); ck_assert(area == exp); }