77#include " r1.h"
88#include " r2.h"
99#include " r3.h"
10- #include " r4.h"
11- #include " r6.h"
1210#include " gtest/gtest.h" // https://github.com/google/googletest/blob/master/googletest/docs/primer.md
1311
14- // -----------------------------------------------------------------------------
15- // \brief Test opair Set operation
16- // -----------------------------------------------------------------------------
17- TEST ( TestSuiteTuples, opairSet )
18- {
19- opair ab (3 ,-4 );
20- ASSERT_EQ ( ab.getx (), 3 );
21- ASSERT_EQ ( ab.gety (), -4 );
22- }
23-
24- // -----------------------------------------------------------------------------
25- // \brief Test opair Clear operation
26- // -----------------------------------------------------------------------------
27- TEST ( TestSuiteTuples, opairClear )
28- {
29- opair ab (3 ,-4 );
30- ab.clear ();
31- ASSERT_EQ ( ab.getx (), 0 );
32- ASSERT_EQ ( ab.gety (), 0 );
33- }
34-
3512// -----------------------------------------------------------------------------
3613// \brief Test otriple clear operation
3714// -----------------------------------------------------------------------------
38- TEST ( TestSuiteTuples, otripleSet )
15+ TEST ( TestSuiteR3, set )
3916{
4017 otriple abc ( 3 , -4 , 5 );
4118 ASSERT_EQ ( abc.getx (), 3 );
@@ -46,7 +23,7 @@ TEST( TestSuiteTuples, otripleSet )
4623// -----------------------------------------------------------------------------
4724// \brief Test otriple clear operation
4825// -----------------------------------------------------------------------------
49- TEST ( TestSuiteTuples, otripleClear )
26+ TEST ( TestSuiteR3, clear )
5027{
5128 otriple abc (3 ,-4 ,5 );
5229 abc.clear ();
@@ -55,50 +32,6 @@ TEST( TestSuiteTuples, otripleClear )
5532 ASSERT_EQ ( abc.getz (), 0 );
5633}
5734
58- // -----------------------------------------------------------------------------
59- // \brief Test osix Clear operation
60- // -----------------------------------------------------------------------------
61- TEST ( TestSuiteTuples, osixSet )
62- {
63- osix x (1 ,-2 ,3 ,-5 ,7 ,-11 );
64- osix y,z;
65- y=x;
66- z.put (y);
67- ASSERT_EQ ( x.get1 (), 1 );
68- ASSERT_EQ ( x.get2 (), -2 );
69- ASSERT_EQ ( x.get3 (), 3 );
70- ASSERT_EQ ( x.get4 (), -5 );
71- ASSERT_EQ ( x.get5 (), 7 );
72- ASSERT_EQ ( x.get6 (),-11 );
73- ASSERT_EQ ( x.get1 (), y.get1 () );
74- ASSERT_EQ ( x.get2 (), y.get2 () );
75- ASSERT_EQ ( x.get3 (), y.get3 () );
76- ASSERT_EQ ( x.get4 (), y.get4 () );
77- ASSERT_EQ ( x.get5 (), y.get5 () );
78- ASSERT_EQ ( x.get6 (), y.get6 () );
79- ASSERT_EQ ( x.get1 (), z.get1 () );
80- ASSERT_EQ ( x.get2 (), z.get2 () );
81- ASSERT_EQ ( x.get3 (), z.get3 () );
82- ASSERT_EQ ( x.get4 (), z.get4 () );
83- ASSERT_EQ ( x.get5 (), z.get5 () );
84- ASSERT_EQ ( x.get6 (), z.get6 () );
85- }
86-
87- // -----------------------------------------------------------------------------
88- // ! \brief Test osix Clear operation
89- // -----------------------------------------------------------------------------
90- TEST ( TestSuiteTuples, osixClear )
91- {
92- osix x (1 ,-2 ,3 ,-5 ,7 ,-11 );
93- x.clear ();
94- ASSERT_EQ ( x.get1 (), 0 );
95- ASSERT_EQ ( x.get2 (), 0 );
96- ASSERT_EQ ( x.get3 (), 0 );
97- ASSERT_EQ ( x.get4 (), 0 );
98- ASSERT_EQ ( x.get5 (), 0 );
99- ASSERT_EQ ( x.get6 (), 0 );
100- }
101-
10235// -----------------------------------------------------------------------------
10336// ! \brief Test otriple angle operation
10437// -----------------------------------------------------------------------------
0 commit comments