Lines Matching refs:Result

527   TypeParam Result;  in TYPED_TEST()  local
528 EXPECT_FALSE(AddOverflow<TypeParam>(1, 2, Result)); in TYPED_TEST()
529 EXPECT_EQ(Result, TypeParam(3)); in TYPED_TEST()
533 TypeParam Result; in TYPED_TEST() local
535 EXPECT_TRUE(AddOverflow<TypeParam>(MaxValue, MaxValue, Result)); in TYPED_TEST()
536 EXPECT_EQ(Result, TypeParam(-2)); in TYPED_TEST()
540 TypeParam Result; in TYPED_TEST() local
542 EXPECT_TRUE(AddOverflow<TypeParam>(MaxValue, TypeParam(1), Result)); in TYPED_TEST()
543 EXPECT_EQ(Result, std::numeric_limits<TypeParam>::min()); in TYPED_TEST()
547 TypeParam Result; in TYPED_TEST() local
549 EXPECT_TRUE(AddOverflow<TypeParam>(MinValue, MinValue, Result)); in TYPED_TEST()
550 EXPECT_EQ(Result, TypeParam(0)); in TYPED_TEST()
554 TypeParam Result; in TYPED_TEST() local
556 EXPECT_TRUE(AddOverflow<TypeParam>(MinValue, TypeParam(-1), Result)); in TYPED_TEST()
557 EXPECT_EQ(Result, std::numeric_limits<TypeParam>::max()); in TYPED_TEST()
561 TypeParam Result; in TYPED_TEST() local
562 EXPECT_FALSE(SubOverflow<TypeParam>(1, 2, Result)); in TYPED_TEST()
563 EXPECT_EQ(Result, TypeParam(-1)); in TYPED_TEST()
567 TypeParam Result; in TYPED_TEST() local
569 EXPECT_TRUE(SubOverflow<TypeParam>(0, MinValue, Result)); in TYPED_TEST()
570 EXPECT_EQ(Result, MinValue); in TYPED_TEST()
574 TypeParam Result; in TYPED_TEST() local
576 EXPECT_TRUE(SubOverflow<TypeParam>(0, MinValue, Result)); in TYPED_TEST()
577 EXPECT_EQ(Result, MinValue); in TYPED_TEST()
581 TypeParam Result; in TYPED_TEST() local
584 EXPECT_TRUE(SubOverflow<TypeParam>(MaxValue, MinValue, Result)); in TYPED_TEST()
585 EXPECT_EQ(Result, TypeParam(-1)); in TYPED_TEST()
589 TypeParam Result; in TYPED_TEST() local
592 EXPECT_TRUE(SubOverflow<TypeParam>(MinValue, MaxValue, Result)); in TYPED_TEST()
593 EXPECT_EQ(Result, TypeParam(1)); in TYPED_TEST()
597 TypeParam Result; in TYPED_TEST() local
598 EXPECT_FALSE(MulOverflow<TypeParam>(1, 2, Result)); in TYPED_TEST()
599 EXPECT_EQ(Result, 2); in TYPED_TEST()
600 EXPECT_FALSE(MulOverflow<TypeParam>(-1, 3, Result)); in TYPED_TEST()
601 EXPECT_EQ(Result, -3); in TYPED_TEST()
602 EXPECT_FALSE(MulOverflow<TypeParam>(4, -2, Result)); in TYPED_TEST()
603 EXPECT_EQ(Result, -8); in TYPED_TEST()
604 EXPECT_FALSE(MulOverflow<TypeParam>(-6, -5, Result)); in TYPED_TEST()
605 EXPECT_EQ(Result, 30); in TYPED_TEST()
609 TypeParam Result; in TYPED_TEST() local
612 EXPECT_FALSE(MulOverflow<TypeParam>(MinValue + 1, -1, Result)); in TYPED_TEST()
613 EXPECT_EQ(Result, MaxValue); in TYPED_TEST()
617 TypeParam Result; in TYPED_TEST() local
619 EXPECT_TRUE(MulOverflow<TypeParam>(MinValue, -1, Result)); in TYPED_TEST()
620 EXPECT_EQ(Result, MinValue); in TYPED_TEST()
624 TypeParam Result; in TYPED_TEST() local
627 EXPECT_TRUE(MulOverflow<TypeParam>(MinValue, MinValue, Result)); in TYPED_TEST()
628 EXPECT_EQ(Result, 0); in TYPED_TEST()
629 EXPECT_TRUE(MulOverflow<TypeParam>(MaxValue, MaxValue, Result)); in TYPED_TEST()
630 EXPECT_EQ(Result, 1); in TYPED_TEST()
634 TypeParam Result; in TYPED_TEST() local
635 EXPECT_FALSE(MulOverflow<TypeParam>(4, 0, Result)); in TYPED_TEST()
636 EXPECT_EQ(Result, TypeParam(0)); in TYPED_TEST()
637 EXPECT_FALSE(MulOverflow<TypeParam>(-5, 0, Result)); in TYPED_TEST()
638 EXPECT_EQ(Result, TypeParam(0)); in TYPED_TEST()
639 EXPECT_FALSE(MulOverflow<TypeParam>(0, 5, Result)); in TYPED_TEST()
640 EXPECT_EQ(Result, TypeParam(0)); in TYPED_TEST()
641 EXPECT_FALSE(MulOverflow<TypeParam>(0, -5, Result)); in TYPED_TEST()
642 EXPECT_EQ(Result, TypeParam(0)); in TYPED_TEST()