TestableCaseFile
static TestableCaseFile &Create(Vdev &vdev);
TestableCaseFile(Vdev &vdev);
TestableCaseFile::TestableCaseFile(Vdev &vdev)
TestableCaseFile &
TestableCaseFile::Create(Vdev &vdev)
TestableCaseFile *newCase;
newCase = new TestableCaseFile(vdev);
TestableCaseFile::SpliceEvents()
m_caseFile = &TestableCaseFile::Create(*m_vdev);
.WillByDefault(::testing::Invoke(m_caseFile, &TestableCaseFile::RealReEvaluate));
TestableCaseFile *m_caseFile;
TestableCaseFile *m_caseFile456;
TestableCaseFile *m_caseFile789;
EXPECT_EQ(0, TestableCaseFile::getActiveCases());
EXPECT_EQ(0, TestableCaseFile::getActiveCases());
m_caseFile456 = &TestableCaseFile::Create(*m_vdev456);
EXPECT_EQ(1, TestableCaseFile::getActiveCases());
EXPECT_EQ(1, TestableCaseFile::getActiveCases());
m_caseFile456 = &TestableCaseFile::Create(*m_vdev456);
EXPECT_EQ(1, TestableCaseFile::getActiveCases());
EXPECT_EQ(1, TestableCaseFile::getActiveCases());
TestableCaseFile *CaseFile1 = &TestableCaseFile::Create(*m_vdev456);
TestableCaseFile *CaseFile2 = &TestableCaseFile::Create(*m_vdev789);
TestableCaseFile *CaseFile3 = &TestableCaseFile::Create(*m_vdev456);
TestableCaseFile *CaseFile4 = &TestableCaseFile::Create(*m_vdev789);
TestableCaseFile *CaseFile5 = &TestableCaseFile::Create(*m_vdev789);
EXPECT_EQ(5, TestableCaseFile::getActiveCases());
EXPECT_EQ(5, TestableCaseFile::getActiveCases());