[Yanel-commits] rev 43329 - in public/yanel/trunk/src/realms/use-cases/yanel/src/test/canoo: definitions tests

michi at wyona.com michi at wyona.com
Fri Jun 26 13:51:23 CEST 2009


Author: michi
Date: 2009-06-26 13:51:23 +0200 (Fri, 26 Jun 2009)
New Revision: 43329

Added:
   public/yanel/trunk/src/realms/use-cases/yanel/src/test/canoo/tests/usecase-test-login.xml
Modified:
   public/yanel/trunk/src/realms/use-cases/yanel/src/test/canoo/definitions/login.xml
   public/yanel/trunk/src/realms/use-cases/yanel/src/test/canoo/definitions/logout.xml
   public/yanel/trunk/src/realms/use-cases/yanel/src/test/canoo/tests/allTests.xml
   public/yanel/trunk/src/realms/use-cases/yanel/src/test/canoo/tests/usecase-test-lenya-user.xml
Log:
login and logout test fixed

Modified: public/yanel/trunk/src/realms/use-cases/yanel/src/test/canoo/definitions/login.xml
===================================================================
--- public/yanel/trunk/src/realms/use-cases/yanel/src/test/canoo/definitions/login.xml	2009-06-26 10:43:07 UTC (rev 43328)
+++ public/yanel/trunk/src/realms/use-cases/yanel/src/test/canoo/definitions/login.xml	2009-06-26 11:51:23 UTC (rev 43329)
@@ -4,13 +4,10 @@
 -->
 <macrodef name="login" description="Login">
   <sequential>
-    <invoke description="Get the page: Login to realm" url="${realm.prefix}"/>
+    <invoke description="Get the page: Login to realm" url="${realm.prefix}admin.html"/>
+    <verifyText description="Verify that text is contained in the page" text="Login"/>
     <setInputField name="yanel.login.username" value="lenya"/>
     <setInputField name="yanel.login.password" value="levi"/>
-    <clickButton name="submit"/>
-<!--
-    <clickButton name="Senden"/>
--->
-    <verifyText description="Verify that text is contained in the page" text="Willkommen"/>
+    <clickButton name="regular-login"/>
   </sequential>
 </macrodef>

Modified: public/yanel/trunk/src/realms/use-cases/yanel/src/test/canoo/definitions/logout.xml
===================================================================
--- public/yanel/trunk/src/realms/use-cases/yanel/src/test/canoo/definitions/logout.xml	2009-06-26 10:43:07 UTC (rev 43328)
+++ public/yanel/trunk/src/realms/use-cases/yanel/src/test/canoo/definitions/logout.xml	2009-06-26 11:51:23 UTC (rev 43329)
@@ -4,8 +4,7 @@
 -->
 <macrodef name="logout" description="Logout">
   <sequential>
-    <invoke description="Get the page: Logout from realm" 
-        url="${realm.prefix}?yanel.usecase=logout"/>
+    <invoke description="Get the page: Logout from realm" url="${realm.prefix}admin.html?yanel.usecase=logout"/>
     <verifyText description="Verify that text is contained in the page" text="Login"/>
   </sequential>
 </macrodef>

Modified: public/yanel/trunk/src/realms/use-cases/yanel/src/test/canoo/tests/allTests.xml
===================================================================
--- public/yanel/trunk/src/realms/use-cases/yanel/src/test/canoo/tests/allTests.xml	2009-06-26 10:43:07 UTC (rev 43328)
+++ public/yanel/trunk/src/realms/use-cases/yanel/src/test/canoo/tests/allTests.xml	2009-06-26 11:51:23 UTC (rev 43329)
@@ -5,6 +5,7 @@
     <!-- note: the order of the tests matters because some tests depend on others -->
 
     <ant antfile="exists-homepage.xml"/>
+    <ant antfile="usecase-test-login.xml"/>
 <!--
     <ant antfile="usecase-test-create-realm-from-scratch.xml"/>
 -->

Modified: public/yanel/trunk/src/realms/use-cases/yanel/src/test/canoo/tests/usecase-test-lenya-user.xml
===================================================================
--- public/yanel/trunk/src/realms/use-cases/yanel/src/test/canoo/tests/usecase-test-lenya-user.xml	2009-06-26 10:43:07 UTC (rev 43328)
+++ public/yanel/trunk/src/realms/use-cases/yanel/src/test/canoo/tests/usecase-test-lenya-user.xml	2009-06-26 11:51:23 UTC (rev 43329)
@@ -1,7 +1,7 @@
 <?xml version="1.0"?>
 <!DOCTYPE project SYSTEM "../dtd/Project.dtd">
 
-<project name="user-alice-test" default="test">
+<project name="user-lenya-test" default="test">
 
   <import file="../definitions.xml"/>
 

Added: public/yanel/trunk/src/realms/use-cases/yanel/src/test/canoo/tests/usecase-test-login.xml
===================================================================
--- public/yanel/trunk/src/realms/use-cases/yanel/src/test/canoo/tests/usecase-test-login.xml	                        (rev 0)
+++ public/yanel/trunk/src/realms/use-cases/yanel/src/test/canoo/tests/usecase-test-login.xml	2009-06-26 11:51:23 UTC (rev 43329)
@@ -0,0 +1,18 @@
+<?xml version="1.0"?>
+<!DOCTYPE project SYSTEM "../dtd/Project.dtd">
+
+<project name="test-login" default="test">
+
+  <import file="../definitions.xml"/>
+
+  <target name="test" depends="wt.defineMacros">
+    <webtest name="Test login and logout">
+      &config;
+      <login/>
+      <invoke description="Get the page: " url="/${realm.prefix}admin.html"/>
+      <verifyText description="Verify that text is contained in the page" text="Admin Area"/>
+      <logout/>
+    </webtest>
+  </target>
+
+</project>



More information about the Yanel-commits mailing list