@@ -16,20 +16,24 @@ class FixtureTest : public ::testing::Test {
1616protected:
1717 t_pool_set *set;
1818
19- void SetUp () override {
20- init_pools ();
19+ void SetUp () override
20+ {
2121 set = get_pool ();
22+ set->the_pool = create_pool (500000 );
2223 }
2324
24- void TearDown () override {
25- deallocate (set-> mem );
26- deallocate (set);
25+ void TearDown () override
26+ {
27+ deallocate (set-> the_pool );
2728 }
2829};
2930
3031TEST_F (FixtureTest, ParseSphere) {
3132 t_world *wld = world ();
32- set_scene (wld);
33+ wld->scene .has_ambient = 0 ;
34+ wld->scene .has_camera = 0 ;
35+ wld->scene .has_light = 0 ;
36+ wld->scene .save_img = false ;
3337
3438 char line[] = " sp 0.0,0.0,20.6 12.6 10,0,255" ;
3539 bool result = parse_sphere (line, wld);
@@ -44,10 +48,7 @@ TEST_F(FixtureTest, ParseSphere) {
4448 double expected_scale = 12.6 / 2 ;
4549 double expected_color[3 ] = {10.0 / 255.0 , 0.0 , 255.0 / 255.0 };
4650
47- t_matrix expected_transformation = multiply_mtx (
48- scale (expected_scale, expected_scale, expected_scale),
49- translate (expected_pos[0 ], expected_pos[1 ], expected_pos[2 ])
50- );
51+ t_matrix expected_transformation = rotate_mtx (expected_pos, point (0 , 1 , 0 ), &sphere);
5152
5253 for (int i = 0 ; i < 16 ; ++i) {
5354 EXPECT_TRUE (equal (sphere->shape ->transf .content [i], expected_transformation.content [i]));
0 commit comments