1 #include "testlib/testlib_register.h"
2 
3 DECLARE(test_cartesian);
4 DECLARE(test_distance);
5 DECLARE(test_polygon);
6 DECLARE(test_convex);
7 DECLARE(test_polygon_scan_iterator);
8 DECLARE(test_triangle_scan_iterator);
9 DECLARE(test_ellipse_scan_iterator);
10 DECLARE(test_window_scan_iterator);
11 DECLARE(test_area);
12 DECLARE(test_clip);
13 DECLARE(test_closest_point);
14 DECLARE(test_sphere);
15 DECLARE(test_line_3d_2_points);
16 DECLARE(test_line_segment_3d);
17 DECLARE(test_triangle_3d);
18 DECLARE(test_triangle_3d_line_intersection);
19 DECLARE(test_infinite_line_3d);
20 DECLARE(test_ray_3d);
21 DECLARE(test_plane_3d);
22 DECLARE(test_frustum_3d);
23 DECLARE(test_intersection);
24 DECLARE(test_spline);
25 DECLARE(test_pointset);
26 DECLARE(test_quadric);
27 DECLARE(test_oriented_box_2d);
28 DECLARE(test_affine_coordinates);
29 
30 void
register_tests()31 register_tests()
32 {
33   REGISTER(test_cartesian);
34   REGISTER(test_distance);
35   REGISTER(test_polygon);
36   REGISTER(test_convex);
37   REGISTER(test_polygon_scan_iterator);
38   REGISTER(test_triangle_scan_iterator);
39   REGISTER(test_ellipse_scan_iterator);
40   REGISTER(test_window_scan_iterator);
41   REGISTER(test_area);
42   REGISTER(test_clip);
43   REGISTER(test_closest_point);
44   REGISTER(test_sphere);
45   REGISTER(test_line_3d_2_points);
46   REGISTER(test_line_segment_3d);
47   REGISTER(test_triangle_3d);
48   REGISTER(test_triangle_3d_line_intersection);
49   REGISTER(test_infinite_line_3d);
50   REGISTER(test_ray_3d);
51   REGISTER(test_plane_3d);
52   REGISTER(test_frustum_3d);
53   REGISTER(test_intersection);
54   REGISTER(test_spline);
55   REGISTER(test_pointset);
56   REGISTER(test_quadric);
57   REGISTER(test_oriented_box_2d);
58   REGISTER(test_affine_coordinates);
59 }
60 
61 DEFINE_MAIN;
62