Ejemplo n.º 1
0
void CWatcherActiveStep::CheckResults()
	{
	switch (iTestState)
		{
		case EStateStartup:	// Startup, test initial notify.
			{
			iWatcherStep.CheckMediaChangeL(1, KDriveE, MDriveObserver::EMediaInserted, _L("Expect EMediaInserted at creation time"));
			RunNextTest(EStateTestNotify);
			break;
			}

		case EStateTestNotify:	// test notify.
			{
			iWatcherStep.CheckMediaChangeL(2, KDriveE, MDriveObserver::EMediaInserted, _L("Expect EMediaInserted"));
			RunNextTest(EStateTestNotify2);
			break;
			}
			
		case EStateTestNotify2:	// test notify.
			{
			iWatcherStep.CheckMediaChangeL(3, KDriveE, MDriveObserver::EMediaInserted, _L("Expect EMediaInserted"));
			RunNextTest(EStateFinish);
			break;
			}
		}
	}
Ejemplo n.º 2
0
TInt CWatcherActiveStep::RunError(TInt aError)
	{
	if (aError==KErrGeneral)
		{
		RunNextTest(EStateFinish);
		return KErrNone;			
		}
	else
		{
		SetTestFailure(aError);
		return KErrNone;
		}
	}
Ejemplo n.º 3
0
void TestRunner::TestDone() {
	std::cerr << "Done executing test " << tests[m_current_test]->TestName() << std::endl;
	m_current_test += 1;
	RunNextTest();
}
Ejemplo n.º 4
0
void TestRunner::Run() {
	SetupEnv();
	RunNextTest();
}