Lines Matching refs:Tpl

259   typedef ::std::tuple<float, float> Tpl;
260 Matcher<const Tpl&> m = FloatEq();
261 EXPECT_TRUE(m.Matches(Tpl(1.0f, 1.0f)));
262 EXPECT_TRUE(m.Matches(Tpl(0.3f, 0.1f + 0.1f + 0.1f)));
263 EXPECT_FALSE(m.Matches(Tpl(1.1f, 1.0f)));
275 typedef ::std::tuple<float, float> Tpl;
276 Matcher<const Tpl&> m = NanSensitiveFloatEq();
277 EXPECT_TRUE(m.Matches(Tpl(1.0f, 1.0f)));
278 EXPECT_TRUE(m.Matches(Tpl(std::numeric_limits<float>::quiet_NaN(),
280 EXPECT_FALSE(m.Matches(Tpl(1.1f, 1.0f)));
281 EXPECT_FALSE(m.Matches(Tpl(1.0f, std::numeric_limits<float>::quiet_NaN())));
282 EXPECT_FALSE(m.Matches(Tpl(std::numeric_limits<float>::quiet_NaN(), 1.0f)));
294 typedef ::std::tuple<double, double> Tpl;
295 Matcher<const Tpl&> m = DoubleEq();
296 EXPECT_TRUE(m.Matches(Tpl(1.0, 1.0)));
297 EXPECT_TRUE(m.Matches(Tpl(0.3, 0.1 + 0.1 + 0.1)));
298 EXPECT_FALSE(m.Matches(Tpl(1.1, 1.0)));
310 typedef ::std::tuple<double, double> Tpl;
311 Matcher<const Tpl&> m = NanSensitiveDoubleEq();
312 EXPECT_TRUE(m.Matches(Tpl(1.0f, 1.0f)));
313 EXPECT_TRUE(m.Matches(Tpl(std::numeric_limits<double>::quiet_NaN(),
315 EXPECT_FALSE(m.Matches(Tpl(1.1f, 1.0f)));
316 EXPECT_FALSE(m.Matches(Tpl(1.0f, std::numeric_limits<double>::quiet_NaN())));
317 EXPECT_FALSE(m.Matches(Tpl(std::numeric_limits<double>::quiet_NaN(), 1.0f)));
329 typedef ::std::tuple<float, float> Tpl;
330 Matcher<const Tpl&> m = FloatNear(0.5f);
331 EXPECT_TRUE(m.Matches(Tpl(1.0f, 1.0f)));
332 EXPECT_TRUE(m.Matches(Tpl(1.3f, 1.0f)));
333 EXPECT_FALSE(m.Matches(Tpl(1.8f, 1.0f)));
345 typedef ::std::tuple<float, float> Tpl;
346 Matcher<const Tpl&> m = NanSensitiveFloatNear(0.5f);
347 EXPECT_TRUE(m.Matches(Tpl(1.0f, 1.0f)));
348 EXPECT_TRUE(m.Matches(Tpl(1.1f, 1.0f)));
349 EXPECT_TRUE(m.Matches(Tpl(std::numeric_limits<float>::quiet_NaN(),
351 EXPECT_FALSE(m.Matches(Tpl(1.6f, 1.0f)));
352 EXPECT_FALSE(m.Matches(Tpl(1.0f, std::numeric_limits<float>::quiet_NaN())));
353 EXPECT_FALSE(m.Matches(Tpl(std::numeric_limits<float>::quiet_NaN(), 1.0f)));
365 typedef ::std::tuple<double, double> Tpl;
366 Matcher<const Tpl&> m = DoubleNear(0.5);
367 EXPECT_TRUE(m.Matches(Tpl(1.0, 1.0)));
368 EXPECT_TRUE(m.Matches(Tpl(1.3, 1.0)));
369 EXPECT_FALSE(m.Matches(Tpl(1.8, 1.0)));
381 typedef ::std::tuple<double, double> Tpl;
382 Matcher<const Tpl&> m = NanSensitiveDoubleNear(0.5f);
383 EXPECT_TRUE(m.Matches(Tpl(1.0f, 1.0f)));
384 EXPECT_TRUE(m.Matches(Tpl(1.1f, 1.0f)));
385 EXPECT_TRUE(m.Matches(Tpl(std::numeric_limits<double>::quiet_NaN(),
387 EXPECT_FALSE(m.Matches(Tpl(1.6f, 1.0f)));
388 EXPECT_FALSE(m.Matches(Tpl(1.0f, std::numeric_limits<double>::quiet_NaN())));
389 EXPECT_FALSE(m.Matches(Tpl(std::numeric_limits<double>::quiet_NaN(), 1.0f)));