[Yanel-commits] rev 48262 - public/yanel/trunk/src/realms/use-cases/yanel/src/test/canoo/tests

guillaume at wyona.com guillaume at wyona.com
Wed Mar 24 13:25:35 CET 2010


Author: guillaume
Date: 2010-03-24 13:25:35 +0100 (Wed, 24 Mar 2010)
New Revision: 48262

Added:
   public/yanel/trunk/src/realms/use-cases/yanel/src/test/canoo/tests/usecase-test-policy-manager.xml
Modified:
   public/yanel/trunk/src/realms/use-cases/yanel/src/test/canoo/tests/allTests.xml
Log:
Added basic tests for policy manager and viewer that we get a page
 at least showing the right policy path.


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	2010-03-24 12:17:37 UTC (rev 48261)
+++ public/yanel/trunk/src/realms/use-cases/yanel/src/test/canoo/tests/allTests.xml	2010-03-24 12:25:35 UTC (rev 48262)
@@ -2,8 +2,14 @@
 
 <project name="RealmTest-allTests" default="test">
   <target name="test" description="runs all the tests">
-    <!-- note: the order of the tests matters because some tests depend on others -->
 
+    <!-- note: the following tests can be run independently from any other using '-Dwt.testInWork=tests/usecase-test-<test-name>.xml':-->
+
+    <ant antfile="usecase-test-policy-manager.xml"/>
+
+
+    <!-- note: the order of all the tests below matters because some tests depend on others: -->
+
     <ant antfile="exists-homepage.xml"/>
     <ant antfile="usecase-test-login.xml"/>
     <ant antfile="usecase-test-404.xml"/>

Added: public/yanel/trunk/src/realms/use-cases/yanel/src/test/canoo/tests/usecase-test-policy-manager.xml
===================================================================
--- public/yanel/trunk/src/realms/use-cases/yanel/src/test/canoo/tests/usecase-test-policy-manager.xml	                        (rev 0)
+++ public/yanel/trunk/src/realms/use-cases/yanel/src/test/canoo/tests/usecase-test-policy-manager.xml	2010-03-24 12:25:35 UTC (rev 48262)
@@ -0,0 +1,32 @@
+<?xml version="1.0"?>
+
+<!DOCTYPE project SYSTEM "../dtd/Project.dtd">
+
+<project name="Policy Manager Resource" default="test">
+
+  <import file="../definitions.xml"/>
+
+  <target name="test" depends="wt.defineMacros">
+
+    <webtest name="Policy Manager Resource">
+      &config;
+      <login/>
+
+      <invoke description="Get the policy editor page: " url="/${realm.prefix}?yanel.policy=update"/>
+
+      <verifyText description="Check policy path in page title:" text="Edit Access Policy of Node '/'"/>
+<!--FIXME looks like Canoo cannot execute GWT's Javascript, as the whole GWT root panel remains empty:
+      <verifyText description="Verify that text is contained in the page" text="Wyona Access Control Policy (GWT) Editor"/>
+-->
+
+      <invoke description="Get the policy viewer page: " url="/${realm.prefix}?yanel.policy=read"/>
+
+      <verifyText description="Check policy path in page title:" text="Aggregated Access Policy for path &lt;em&gt;/&lt;/em&gt;:"/>
+
+
+      <logout/>
+    </webtest>
+
+  </target>
+
+</project>


Property changes on: public/yanel/trunk/src/realms/use-cases/yanel/src/test/canoo/tests/usecase-test-policy-manager.xml
___________________________________________________________________
Name: svn:mime-type
   + text/xml



More information about the Yanel-commits mailing list