[Scummvm-cvs-logs] SF.net SVN: scummvm:[50713] scummvm/branches/gsoc2010-testbed/engines/ testbed/events.cpp

sud03r at users.sourceforge.net sud03r at users.sourceforge.net
Mon Jul 5 23:49:15 CEST 2010


Revision: 50713
          http://scummvm.svn.sourceforge.net/scummvm/?rev=50713&view=rev
Author:   sud03r
Date:     2010-07-05 21:49:15 +0000 (Mon, 05 Jul 2010)

Log Message:
-----------
Added couple of checks in Event handling

Modified Paths:
--------------
    scummvm/branches/gsoc2010-testbed/engines/testbed/events.cpp

Modified: scummvm/branches/gsoc2010-testbed/engines/testbed/events.cpp
===================================================================
--- scummvm/branches/gsoc2010-testbed/engines/testbed/events.cpp	2010-07-05 21:29:52 UTC (rev 50712)
+++ scummvm/branches/gsoc2010-testbed/engines/testbed/events.cpp	2010-07-05 21:49:15 UTC (rev 50713)
@@ -173,6 +173,8 @@
 
 		}
 	}
+	
+	CursorMan.showMouse(false);
 
 	// Verify results now!
 	if (Testsuite::handleInteractiveInput("Were mouse clicks L/R/M buttons identfied?", "Yes", "No", kOptionRight)) {
@@ -201,14 +203,32 @@
 		text += letter;
 		rect = Testsuite::writeOnScreen(text, pt);
 	}
-	return true;
+	
+	bool passed = true;
+	
+	if (Testsuite::handleInteractiveInput("Was the word you entered same as that displayed on screen?", "Yes", "No", kOptionRight)) {
+		Testsuite::logDetailedPrintf("Keyboard Events failed");
+		passed = false;
+	}
+
+	Testsuite::clearScreen();
+	return passed;
 }
 
 bool EventTests::showMainMenu() {
 	Common::EventManager *eventMan = g_system->getEventManager();
 	Common::Event mainMenuEvent;
-	mainMenuEvent.type = Common::EVENT_QUIT;
-	eventMan->pushEvent(mainMenuEvent);	
+	mainMenuEvent.type = Common::EVENT_MAINMENU;
+	eventMan->pushEvent(mainMenuEvent);
+
+	bool passed = true;
+	
+	if (Testsuite::handleInteractiveInput("Were you able to see a main menu widget?", "Yes", "No", kOptionRight)) {
+		Testsuite::logDetailedPrintf("Event MAINMENU failed");
+		passed = false;
+	}
+	
+	return passed;
 }
 
 EventTestSuite::EventTestSuite() {


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.




More information about the Scummvm-git-logs mailing list