You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openmeetings.apache.org by se...@apache.org on 2013/09/14 04:46:43 UTC
svn commit: r1523179 - in
/openmeetings/trunk/singlewebapp/src/test/java/org/apache/openmeetings/test:
AbstractWicketTester.java AbstractWiketTester.java
user/TestUserContact.java web/ web/TestLoginUI.java
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);
+
+ }
+
+}
+