[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 <em>/</em>:"/>
+
+
+ <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