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);
+		
+	}
+	
+}
+