Home | History | Annotate | Download | only in test

Lines Matching refs:factory_

856   static MockDeathTestFactory* factory_;
859 factory_ = new MockDeathTestFactory;
860 replacer_ = new testing::internal::ReplaceDeathTestFactory(factory_);
866 delete factory_;
867 factory_ = NULL;
883 MockDeathTestFactory* MacroLogicDeathTest::factory_ = NULL;
889 factory_->SetParameters(false, DeathTest::OVERSEE_TEST, 0, true);
892 EXPECT_EQ(0, factory_->AssumeRoleCalls());
893 EXPECT_EQ(0, factory_->WaitCalls());
894 EXPECT_EQ(0, factory_->PassedCalls());
895 EXPECT_EQ(0, factory_->AbortCalls());
896 EXPECT_FALSE(factory_->TestDeleted());
904 factory_->SetParameters(true, DeathTest::OVERSEE_TEST, 0, true);
907 EXPECT_EQ(1, factory_->AssumeRoleCalls());
908 EXPECT_EQ(1, factory_->WaitCalls());
909 ASSERT_EQ(1, factory_->PassedCalls());
910 EXPECT_FALSE(factory_->PassedArgument(0));
911 EXPECT_EQ(0, factory_->AbortCalls());
912 EXPECT_TRUE(factory_->TestDeleted());
919 factory_->SetParameters(true, DeathTest::OVERSEE_TEST, 1, true);
922 EXPECT_EQ(1, factory_->AssumeRoleCalls());
923 EXPECT_EQ(1, factory_->WaitCalls());
924 ASSERT_EQ(1, factory_->PassedCalls());
925 EXPECT_TRUE(factory_->PassedArgument(0));
926 EXPECT_EQ(0, factory_->AbortCalls());
927 EXPECT_TRUE(factory_->TestDeleted());
935 factory_->SetParameters(true, DeathTest::EXECUTE_TEST, 0, true);
938 EXPECT_EQ(1, factory_->AssumeRoleCalls());
939 EXPECT_EQ(0, factory_->WaitCalls());
940 EXPECT_EQ(0, factory_->PassedCalls());
941 EXPECT_EQ(1, factory_->AbortCalls());
943 factory_->AbortArgument(0));
944 EXPECT_TRUE(factory_->TestDeleted());
951 factory_->SetParameters(true, DeathTest::EXECUTE_TEST, 0, true);
954 EXPECT_EQ(1, factory_->AssumeRoleCalls());
955 EXPECT_EQ(0, factory_->WaitCalls());
956 EXPECT_EQ(0, factory_->PassedCalls());
962 ASSERT_EQ(2, factory_->AbortCalls());
964 factory_->AbortArgument(0));
966 factory_->AbortArgument(1));
967 EXPECT_TRUE(factory_->TestDeleted());