@@ -7,154 +7,132 @@ TEST(functional, logical_not)
77{
88 const auto f = nv::LogicalNot{};
99 EXPECT_EQ (f (false ), true );
10- EXPECT_EQ (xpr::logical_not (false ), true );
1110}
1211
1312TEST (functional, logical_and)
1413{
1514 const auto f = nv::LogicalAnd{};
1615 EXPECT_EQ (f (false , true ), false );
17- EXPECT_EQ (xpr::logical_and (false , true ), false );
1816}
1917
2018TEST (functional, logical_or)
2119{
2220 const auto f = nv::LogicalOr{};
2321 EXPECT_EQ (f (false , true ), true );
24- EXPECT_EQ (xpr::logical_or (false , true ), true );
2522}
2623
2724TEST (functional, identity)
2825{
2926 const auto f = nv::Identity{};
3027 EXPECT_EQ (f (5 ), 5 );
31- EXPECT_EQ (xpr::identity (5 ), 5 );
3228}
3329
3430TEST (functional, negate)
3531{
3632 const auto f = nv::Negate{};
3733 EXPECT_EQ (f (5 ), -5 );
38- EXPECT_EQ (xpr::negate (5 ), -5 );
3934}
4035
4136TEST (functional, plus)
4237{
4338 const auto f = nv::Plus{};
4439 EXPECT_EQ (f (4 , 6 ), 10 );
45- EXPECT_EQ (xpr::plus (4 , 6 ), 10 );
4640}
4741
4842TEST (functional, minus)
4943{
5044 const auto f = nv::Minus{};
5145 EXPECT_EQ (f (4 , 6 ), -2 );
52- EXPECT_EQ (xpr::minus (4 , 6 ), -2 );
5346}
5447
5548TEST (functional, times)
5649{
5750 const auto f = nv::Multiply{};
5851 EXPECT_EQ (f (4 , 6 ), 24 );
59- EXPECT_EQ (xpr::multipy (4 , 6 ), 24 );
6052}
6153
6254TEST (functional, divided)
6355{
6456 const auto f = nv::Divide{};
6557 EXPECT_EQ (f (12 , 6 ), 2 );
66- EXPECT_EQ (xpr::divide (12 , 6 ), 2 );
6758}
6859
6960TEST (functional, modulo)
7061{
7162 const auto f = nv::Modulo{};
7263 EXPECT_EQ (f (12 , 5 ), 2 );
73- EXPECT_EQ (xpr::modulo (12 , 5 ), 2 );
7464}
7565
7666TEST (functional, power)
7767{
7868 const auto f = nv::Power{};
7969 EXPECT_EQ (f (2 , 3 ), 8 );
80- EXPECT_EQ (xpr::power (2 , 3 ), 8 );
8170}
8271
8372TEST (functional, minimum)
8473{
8574 const auto f = nv::Minimum{};
8675 EXPECT_EQ (f (4 , 6 ), 4 );
87- EXPECT_EQ (xpr::minimum (4 , 6 ), 4 );
8876}
8977
9078TEST (functional, maximum)
9179{
9280 const auto f = nv::Maximum{};
9381 EXPECT_EQ (f (4 , 6 ), 6 );
94- EXPECT_EQ (xpr::maximum (4 , 6 ), 6 );
9582}
9683
9784TEST (functional, equal)
9885{
9986 const auto f = nv::Equal{};
10087 EXPECT_EQ (f (4 , 6 ), false );
101- EXPECT_EQ (xpr::equal (4 , 6 ), false );
10288}
10389
10490TEST (functional, unequal)
10591{
10692 const auto f = nv::NotEqual{};
10793 EXPECT_EQ (f (4 , 6 ), true );
108- EXPECT_EQ (xpr::not_equal (4 , 6 ), true );
10994}
11095
11196TEST (functional, less)
11297{
11398 const auto f = nv::Less{};
11499 EXPECT_EQ (f (4 , 6 ), true );
115- EXPECT_EQ (xpr::less (4 , 6 ), true );
116100}
117101
118102TEST (functional, less_equal)
119103{
120104 const auto f = nv::LessEqual{};
121105 EXPECT_EQ (f (4 , 6 ), true );
122- EXPECT_EQ (xpr::less_equal (4 , 6 ), true );
123106}
124107
125108TEST (functional, greater)
126109{
127110 const auto f = nv::Greater{};
128111 EXPECT_EQ (f (4 , 6 ), false );
129- EXPECT_EQ (xpr::greater (4 , 6 ), false );
130112}
131113
132114TEST (functional, greater_equal)
133115{
134116 const auto f = nv::GreaterEqual{};
135117 EXPECT_EQ (f (4 , 6 ), false );
136- EXPECT_EQ (xpr::greater_equal (4 , 6 ), false );
137118}
138119
139120TEST (functional, least_common_multiple)
140121{
141122 const auto f = nv::LeastCommonMultiple{};
142123 EXPECT_EQ (f (4 , 6 ), 12 );
143- EXPECT_EQ (xpr::least_common_multiple (4 , 6 ), 12 );
144124}
145125
146126TEST (functional, greatest_common_divisor)
147127{
148128 const auto f = nv::GreatestCommonDivisor{};
149129 EXPECT_EQ (f (4 , 6 ), 2 );
150- EXPECT_EQ (xpr::greatest_common_divisor (4 , 6 ), 2 );
151130}
152131
153132// TEST(functional, foooo)
154133// {
155134// const auto f = nv::foooo{};
156135// EXPECT_EQ(f(4, 6), 12);
157- // EXPECT_EQ(xpr::foooo(4, 6), 12);
158136// }
159137
160138}
0 commit comments