Author: sebawagner Date: Sat Sep 14 02:46:43 2013 New Revision: 1523179 URL: http://svn.apache.org/r1523179 Log: Some minor and testing WicketTester
Added: openmeetings/trunk/singlewebapp/src/test/java/org/apache/openmeetings/test/AbstractWicketTester.java - copied, changed from r1522471, openmeetings/trunk/singlewebapp/src/test/java/org/apache/openmeetings/test/AbstractWiketTester.java openmeetings/trunk/singlewebapp/src/test/java/org/apache/openmeetings/test/web/ openmeetings/trunk/singlewebapp/src/test/java/org/apache/openmeetings/test/web/TestLoginUI.java Removed: openmeetings/trunk/singlewebapp/src/test/java/org/apache/openmeetings/test/AbstractWiketTester.java Modified: openmeetings/trunk/singlewebapp/src/test/java/org/apache/openmeetings/test/user/TestUserContact.java Copied: openmeetings/trunk/singlewebapp/src/test/java/org/apache/openmeetings/test/AbstractWicketTester.java (from r1522471, openmeetings/trunk/singlewebapp/src/test/java/org/apache/openmeetings/test/AbstractWiketTester.java) URL: http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/src/test/java/org/apache/openmeetings/test/AbstractWicketTester.java?p2=openmeetings/trunk/singlewebapp/src/test/java/org/apache/openmeetings/test/AbstractWicketTester.java&p1=openmeetings/trunk/singlewebapp/src/test/java/org/apache/openmeetings/test/AbstractWiketTester.java&r1=1522471&r2=1523179&rev=1523179&view=diff ============================================================================== --- openmeetings/trunk/singlewebapp/src/test/java/org/apache/openmeetings/test/AbstractWiketTester.java (original) +++ openmeetings/trunk/singlewebapp/src/test/java/org/apache/openmeetings/test/AbstractWicketTester.java Sat Sep 14 02:46:43 2013 @@ -26,7 +26,7 @@ import org.apache.openmeetings.web.app.W import org.apache.wicket.util.tester.WicketTester; import org.junit.After; -public class AbstractWiketTester extends AbstractOpenmeetingsSpringTest { +public class AbstractWicketTester extends AbstractOpenmeetingsSpringTest { protected WicketTester tester; Modified: openmeetings/trunk/singlewebapp/src/test/java/org/apache/openmeetings/test/user/TestUserContact.java URL: http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/src/test/java/org/apache/openmeetings/test/user/TestUserContact.java?rev=1523179&r1=1523178&r2=1523179&view=diff ============================================================================== --- openmeetings/trunk/singlewebapp/src/test/java/org/apache/openmeetings/test/user/TestUserContact.java (original) +++ openmeetings/trunk/singlewebapp/src/test/java/org/apache/openmeetings/test/user/TestUserContact.java Sat Sep 14 02:46:43 2013 @@ -29,11 +29,11 @@ import java.util.Random; import org.apache.openmeetings.db.dao.user.AdminUserDao; import org.apache.openmeetings.db.dao.user.UserDao; import org.apache.openmeetings.db.entity.user.User; -import org.apache.openmeetings.test.AbstractWiketTester; +import org.apache.openmeetings.test.AbstractWicketTester; import org.junit.Test; import org.springframework.beans.factory.annotation.Autowired; -public class TestUserContact extends AbstractWiketTester { +public class TestUserContact extends AbstractWicketTester { @Autowired private AdminUserDao adminUserDao; Added: openmeetings/trunk/singlewebapp/src/test/java/org/apache/openmeetings/test/web/TestLoginUI.java URL: http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/src/test/java/org/apache/openmeetings/test/web/TestLoginUI.java?rev=1523179&view=auto ============================================================================== --- openmeetings/trunk/singlewebapp/src/test/java/org/apache/openmeetings/test/web/TestLoginUI.java (added) +++ openmeetings/trunk/singlewebapp/src/test/java/org/apache/openmeetings/test/web/TestLoginUI.java Sat Sep 14 02:46:43 2013 @@ -0,0 +1,34 @@ +package org.apache.openmeetings.test.web; + +import org.apache.openmeetings.test.AbstractWicketTester; +import org.apache.openmeetings.web.pages.MainPage; +import org.apache.openmeetings.web.pages.auth.SignInPage; +import org.apache.wicket.util.tester.FormTester; +import org.junit.Test; + +public class TestLoginUI extends AbstractWicketTester { + + @Test + public void testLoginUi() { + + tester.startPage(MainPage.class); + + tester.assertRenderedPage(SignInPage.class); + + FormTester formTester = tester.newFormTester("signin:signin"); + formTester.setValue("login", username); + formTester.setValue("pass", userpass); + + //How to reference specific buttons in Wicket jQuery UI ?! + + formTester.submit(); + + System.err.println("getLastRenderedPage: "+ tester.getLastRenderedPage().getMarkup().toString()); + + //will fail + //tester.assertComponent("dashboard", DashboardPanel.class); + + } + +} +