[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