vector_tc.cpp 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200
  1. /* Generated file, do not edit */
  2. #ifndef CXXTEST_RUNNING
  3. #define CXXTEST_RUNNING
  4. #endif
  5. #define _CXXTEST_HAVE_STD
  6. #define _CXXTEST_HAVE_EH
  7. #include <cxxtest/TestListener.h>
  8. #include <cxxtest/TestTracker.h>
  9. #include <cxxtest/TestRunner.h>
  10. #include <cxxtest/RealDescriptions.h>
  11. #include <cxxtest/TestMain.h>
  12. #include <cxxtest/ErrorPrinter.h>
  13. int main( int argc, char *argv[] ) {
  14. int status;
  15. CxxTest::ErrorPrinter tmp;
  16. CxxTest::RealWorldDescription::_worldName = "cxxtest";
  17. status = CxxTest::Main< CxxTest::ErrorPrinter >( tmp, argc, argv );
  18. return status;
  19. }
  20. bool suite_vector_TestSuite_init = false;
  21. #include "vector_tc.h"
  22. static vector_TestSuite suite_vector_TestSuite;
  23. static CxxTest::List Tests_vector_TestSuite = { 0, 0 };
  24. CxxTest::StaticSuiteDescription suiteDescription_vector_TestSuite( "vector_tc.h", 5, "vector_TestSuite", suite_vector_TestSuite, Tests_vector_TestSuite );
  25. static class TestDescription_suite_vector_TestSuite_test_vector_equals : public CxxTest::RealTestDescription {
  26. public:
  27. TestDescription_suite_vector_TestSuite_test_vector_equals() : CxxTest::RealTestDescription( Tests_vector_TestSuite, suiteDescription_vector_TestSuite, 12, "test_vector_equals" ) {}
  28. void runTest() { suite_vector_TestSuite.test_vector_equals(); }
  29. } testDescription_suite_vector_TestSuite_test_vector_equals;
  30. static class TestDescription_suite_vector_TestSuite_test_vector_notequals : public CxxTest::RealTestDescription {
  31. public:
  32. TestDescription_suite_vector_TestSuite_test_vector_notequals() : CxxTest::RealTestDescription( Tests_vector_TestSuite, suiteDescription_vector_TestSuite, 16, "test_vector_notequals" ) {}
  33. void runTest() { suite_vector_TestSuite.test_vector_notequals(); }
  34. } testDescription_suite_vector_TestSuite_test_vector_notequals;
  35. static class TestDescription_suite_vector_TestSuite_test_vector_elems : public CxxTest::RealTestDescription {
  36. public:
  37. TestDescription_suite_vector_TestSuite_test_vector_elems() : CxxTest::RealTestDescription( Tests_vector_TestSuite, suiteDescription_vector_TestSuite, 20, "test_vector_elems" ) {}
  38. void runTest() { suite_vector_TestSuite.test_vector_elems(); }
  39. } testDescription_suite_vector_TestSuite_test_vector_elems;
  40. static class TestDescription_suite_vector_TestSuite_test_vector_oob : public CxxTest::RealTestDescription {
  41. public:
  42. TestDescription_suite_vector_TestSuite_test_vector_oob() : CxxTest::RealTestDescription( Tests_vector_TestSuite, suiteDescription_vector_TestSuite, 27, "test_vector_oob" ) {}
  43. void runTest() { suite_vector_TestSuite.test_vector_oob(); }
  44. } testDescription_suite_vector_TestSuite_test_vector_oob;
  45. static class TestDescription_suite_vector_TestSuite_test_default_zero : public CxxTest::RealTestDescription {
  46. public:
  47. TestDescription_suite_vector_TestSuite_test_default_zero() : CxxTest::RealTestDescription( Tests_vector_TestSuite, suiteDescription_vector_TestSuite, 31, "test_default_zero" ) {}
  48. void runTest() { suite_vector_TestSuite.test_default_zero(); }
  49. } testDescription_suite_vector_TestSuite_test_default_zero;
  50. static class TestDescription_suite_vector_TestSuite_test_extends_with_zero : public CxxTest::RealTestDescription {
  51. public:
  52. TestDescription_suite_vector_TestSuite_test_extends_with_zero() : CxxTest::RealTestDescription( Tests_vector_TestSuite, suiteDescription_vector_TestSuite, 35, "test_extends_with_zero" ) {}
  53. void runTest() { suite_vector_TestSuite.test_extends_with_zero(); }
  54. } testDescription_suite_vector_TestSuite_test_extends_with_zero;
  55. static class TestDescription_suite_vector_TestSuite_test_vec2_cross : public CxxTest::RealTestDescription {
  56. public:
  57. TestDescription_suite_vector_TestSuite_test_vec2_cross() : CxxTest::RealTestDescription( Tests_vector_TestSuite, suiteDescription_vector_TestSuite, 39, "test_vec2_cross" ) {}
  58. void runTest() { suite_vector_TestSuite.test_vec2_cross(); }
  59. } testDescription_suite_vector_TestSuite_test_vec2_cross;
  60. static class TestDescription_suite_vector_TestSuite_test_vec3_cross : public CxxTest::RealTestDescription {
  61. public:
  62. TestDescription_suite_vector_TestSuite_test_vec3_cross() : CxxTest::RealTestDescription( Tests_vector_TestSuite, suiteDescription_vector_TestSuite, 43, "test_vec3_cross" ) {}
  63. void runTest() { suite_vector_TestSuite.test_vec3_cross(); }
  64. } testDescription_suite_vector_TestSuite_test_vec3_cross;
  65. static class TestDescription_suite_vector_TestSuite_test_vector_addition_vector : public CxxTest::RealTestDescription {
  66. public:
  67. TestDescription_suite_vector_TestSuite_test_vector_addition_vector() : CxxTest::RealTestDescription( Tests_vector_TestSuite, suiteDescription_vector_TestSuite, 47, "test_vector_addition_vector" ) {}
  68. void runTest() { suite_vector_TestSuite.test_vector_addition_vector(); }
  69. } testDescription_suite_vector_TestSuite_test_vector_addition_vector;
  70. static class TestDescription_suite_vector_TestSuite_test_vector_subtraction_vector : public CxxTest::RealTestDescription {
  71. public:
  72. TestDescription_suite_vector_TestSuite_test_vector_subtraction_vector() : CxxTest::RealTestDescription( Tests_vector_TestSuite, suiteDescription_vector_TestSuite, 51, "test_vector_subtraction_vector" ) {}
  73. void runTest() { suite_vector_TestSuite.test_vector_subtraction_vector(); }
  74. } testDescription_suite_vector_TestSuite_test_vector_subtraction_vector;
  75. static class TestDescription_suite_vector_TestSuite_test_vector_multiplication_vector : public CxxTest::RealTestDescription {
  76. public:
  77. TestDescription_suite_vector_TestSuite_test_vector_multiplication_vector() : CxxTest::RealTestDescription( Tests_vector_TestSuite, suiteDescription_vector_TestSuite, 55, "test_vector_multiplication_vector" ) {}
  78. void runTest() { suite_vector_TestSuite.test_vector_multiplication_vector(); }
  79. } testDescription_suite_vector_TestSuite_test_vector_multiplication_vector;
  80. static class TestDescription_suite_vector_TestSuite_test_vector_divides_vector : public CxxTest::RealTestDescription {
  81. public:
  82. TestDescription_suite_vector_TestSuite_test_vector_divides_vector() : CxxTest::RealTestDescription( Tests_vector_TestSuite, suiteDescription_vector_TestSuite, 59, "test_vector_divides_vector" ) {}
  83. void runTest() { suite_vector_TestSuite.test_vector_divides_vector(); }
  84. } testDescription_suite_vector_TestSuite_test_vector_divides_vector;
  85. static class TestDescription_suite_vector_TestSuite_test_vector_addition_value : public CxxTest::RealTestDescription {
  86. public:
  87. TestDescription_suite_vector_TestSuite_test_vector_addition_value() : CxxTest::RealTestDescription( Tests_vector_TestSuite, suiteDescription_vector_TestSuite, 63, "test_vector_addition_value" ) {}
  88. void runTest() { suite_vector_TestSuite.test_vector_addition_value(); }
  89. } testDescription_suite_vector_TestSuite_test_vector_addition_value;
  90. static class TestDescription_suite_vector_TestSuite_test_vector_subtraction_value : public CxxTest::RealTestDescription {
  91. public:
  92. TestDescription_suite_vector_TestSuite_test_vector_subtraction_value() : CxxTest::RealTestDescription( Tests_vector_TestSuite, suiteDescription_vector_TestSuite, 67, "test_vector_subtraction_value" ) {}
  93. void runTest() { suite_vector_TestSuite.test_vector_subtraction_value(); }
  94. } testDescription_suite_vector_TestSuite_test_vector_subtraction_value;
  95. static class TestDescription_suite_vector_TestSuite_test_vector_multiplication_value : public CxxTest::RealTestDescription {
  96. public:
  97. TestDescription_suite_vector_TestSuite_test_vector_multiplication_value() : CxxTest::RealTestDescription( Tests_vector_TestSuite, suiteDescription_vector_TestSuite, 71, "test_vector_multiplication_value" ) {}
  98. void runTest() { suite_vector_TestSuite.test_vector_multiplication_value(); }
  99. } testDescription_suite_vector_TestSuite_test_vector_multiplication_value;
  100. static class TestDescription_suite_vector_TestSuite_test_vector_divides_value : public CxxTest::RealTestDescription {
  101. public:
  102. TestDescription_suite_vector_TestSuite_test_vector_divides_value() : CxxTest::RealTestDescription( Tests_vector_TestSuite, suiteDescription_vector_TestSuite, 75, "test_vector_divides_value" ) {}
  103. void runTest() { suite_vector_TestSuite.test_vector_divides_value(); }
  104. } testDescription_suite_vector_TestSuite_test_vector_divides_value;
  105. static class TestDescription_suite_vector_TestSuite_test_value_addition_vector : public CxxTest::RealTestDescription {
  106. public:
  107. TestDescription_suite_vector_TestSuite_test_value_addition_vector() : CxxTest::RealTestDescription( Tests_vector_TestSuite, suiteDescription_vector_TestSuite, 79, "test_value_addition_vector" ) {}
  108. void runTest() { suite_vector_TestSuite.test_value_addition_vector(); }
  109. } testDescription_suite_vector_TestSuite_test_value_addition_vector;
  110. static class TestDescription_suite_vector_TestSuite_test_value_subtraction_vector : public CxxTest::RealTestDescription {
  111. public:
  112. TestDescription_suite_vector_TestSuite_test_value_subtraction_vector() : CxxTest::RealTestDescription( Tests_vector_TestSuite, suiteDescription_vector_TestSuite, 83, "test_value_subtraction_vector" ) {}
  113. void runTest() { suite_vector_TestSuite.test_value_subtraction_vector(); }
  114. } testDescription_suite_vector_TestSuite_test_value_subtraction_vector;
  115. static class TestDescription_suite_vector_TestSuite_test_value_multiplication_vector : public CxxTest::RealTestDescription {
  116. public:
  117. TestDescription_suite_vector_TestSuite_test_value_multiplication_vector() : CxxTest::RealTestDescription( Tests_vector_TestSuite, suiteDescription_vector_TestSuite, 87, "test_value_multiplication_vector" ) {}
  118. void runTest() { suite_vector_TestSuite.test_value_multiplication_vector(); }
  119. } testDescription_suite_vector_TestSuite_test_value_multiplication_vector;
  120. static class TestDescription_suite_vector_TestSuite_test_value_divides_vector : public CxxTest::RealTestDescription {
  121. public:
  122. TestDescription_suite_vector_TestSuite_test_value_divides_vector() : CxxTest::RealTestDescription( Tests_vector_TestSuite, suiteDescription_vector_TestSuite, 91, "test_value_divides_vector" ) {}
  123. void runTest() { suite_vector_TestSuite.test_value_divides_vector(); }
  124. } testDescription_suite_vector_TestSuite_test_value_divides_vector;
  125. static class TestDescription_suite_vector_TestSuite_test_length_of_vector : public CxxTest::RealTestDescription {
  126. public:
  127. TestDescription_suite_vector_TestSuite_test_length_of_vector() : CxxTest::RealTestDescription( Tests_vector_TestSuite, suiteDescription_vector_TestSuite, 95, "test_length_of_vector" ) {}
  128. void runTest() { suite_vector_TestSuite.test_length_of_vector(); }
  129. } testDescription_suite_vector_TestSuite_test_length_of_vector;
  130. static class TestDescription_suite_vector_TestSuite_test_distance_of_vector : public CxxTest::RealTestDescription {
  131. public:
  132. TestDescription_suite_vector_TestSuite_test_distance_of_vector() : CxxTest::RealTestDescription( Tests_vector_TestSuite, suiteDescription_vector_TestSuite, 100, "test_distance_of_vector" ) {}
  133. void runTest() { suite_vector_TestSuite.test_distance_of_vector(); }
  134. } testDescription_suite_vector_TestSuite_test_distance_of_vector;
  135. static class TestDescription_suite_vector_TestSuite_test_dot_product : public CxxTest::RealTestDescription {
  136. public:
  137. TestDescription_suite_vector_TestSuite_test_dot_product() : CxxTest::RealTestDescription( Tests_vector_TestSuite, suiteDescription_vector_TestSuite, 105, "test_dot_product" ) {}
  138. void runTest() { suite_vector_TestSuite.test_dot_product(); }
  139. } testDescription_suite_vector_TestSuite_test_dot_product;
  140. static class TestDescription_suite_vector_TestSuite_test_unit_vector : public CxxTest::RealTestDescription {
  141. public:
  142. TestDescription_suite_vector_TestSuite_test_unit_vector() : CxxTest::RealTestDescription( Tests_vector_TestSuite, suiteDescription_vector_TestSuite, 109, "test_unit_vector" ) {}
  143. void runTest() { suite_vector_TestSuite.test_unit_vector(); }
  144. } testDescription_suite_vector_TestSuite_test_unit_vector;
  145. static class TestDescription_suite_vector_TestSuite_test_type_shift : public CxxTest::RealTestDescription {
  146. public:
  147. TestDescription_suite_vector_TestSuite_test_type_shift() : CxxTest::RealTestDescription( Tests_vector_TestSuite, suiteDescription_vector_TestSuite, 115, "test_type_shift" ) {}
  148. void runTest() { suite_vector_TestSuite.test_type_shift(); }
  149. } testDescription_suite_vector_TestSuite_test_type_shift;
  150. static class TestDescription_suite_vector_TestSuite_test_swap : public CxxTest::RealTestDescription {
  151. public:
  152. TestDescription_suite_vector_TestSuite_test_swap() : CxxTest::RealTestDescription( Tests_vector_TestSuite, suiteDescription_vector_TestSuite, 119, "test_swap" ) {}
  153. void runTest() { suite_vector_TestSuite.test_swap(); }
  154. } testDescription_suite_vector_TestSuite_test_swap;
  155. static class TestDescription_suite_vector_TestSuite_test_negate_vector : public CxxTest::RealTestDescription {
  156. public:
  157. TestDescription_suite_vector_TestSuite_test_negate_vector() : CxxTest::RealTestDescription( Tests_vector_TestSuite, suiteDescription_vector_TestSuite, 127, "test_negate_vector" ) {}
  158. void runTest() { suite_vector_TestSuite.test_negate_vector(); }
  159. } testDescription_suite_vector_TestSuite_test_negate_vector;
  160. static class TestDescription_suite_vector_TestSuite_test_absolute_value : public CxxTest::RealTestDescription {
  161. public:
  162. TestDescription_suite_vector_TestSuite_test_absolute_value() : CxxTest::RealTestDescription( Tests_vector_TestSuite, suiteDescription_vector_TestSuite, 131, "test_absolute_value" ) {}
  163. void runTest() { suite_vector_TestSuite.test_absolute_value(); }
  164. } testDescription_suite_vector_TestSuite_test_absolute_value;
  165. #include <cxxtest/Root.cpp>
  166. const char* CxxTest::RealWorldDescription::_worldName = "cxxtest";