Sam Jaffe %!s(int64=7) %!d(string=hai) anos
pai
achega
bfaa8b1ba5
Modificáronse 1 ficheiros con 3 adicións e 3 borrados
  1. 3 3
      opaque_typedef_test.cpp

+ 3 - 3
opaque_typedef_test.cpp

@@ -47,12 +47,12 @@ struct seconds;
 struct meter_per_second;
 CREATE_OPAQUE_TYPEDEF(seconds, double, orderable);
 CREATE_OPAQUE_TYPEDEF(meter_per_second, double, orderable);
-template <typename T> using mix_multiplication = mixed_multiplication<meters, seconds, meter_per_second>;
-CREATE_OPAQUE_TYPEDEF(meters, double, orderable, mix_multiplication);
+template <typename T> using mps = mixed_division<T, seconds, meter_per_second>;
+CREATE_OPAQUE_TYPEDEF(meters, double, orderable, mps);
 
 TEST(OpaqueTypedefTest, MixedFunctions) {
   meters m{10.0};
   seconds s{0.5};
   
-  EXPECT_THAT(m*s, meter_per_second{5.0});
+  EXPECT_THAT(m/s, meter_per_second{20.0});
 }