[gatein-commits] gatein SVN: r5429 - portal/branches/navcontroller/component/web/controller/src/test/java/org/exoplatform/web/controller/router.

do-not-reply at jboss.org do-not-reply at jboss.org
Wed Dec 1 12:48:14 EST 2010


Author: julien_viet
Date: 2010-12-01 12:48:13 -0500 (Wed, 01 Dec 2010)
New Revision: 5429

Modified:
   portal/branches/navcontroller/component/web/controller/src/test/java/org/exoplatform/web/controller/router/TestMatch.java
Log:
unit test for partial matching


Modified: portal/branches/navcontroller/component/web/controller/src/test/java/org/exoplatform/web/controller/router/TestMatch.java
===================================================================
--- portal/branches/navcontroller/component/web/controller/src/test/java/org/exoplatform/web/controller/router/TestMatch.java	2010-12-01 17:40:53 UTC (rev 5428)
+++ portal/branches/navcontroller/component/web/controller/src/test/java/org/exoplatform/web/controller/router/TestMatch.java	2010-12-01 17:48:13 UTC (rev 5429)
@@ -179,6 +179,18 @@
       assertEquals("/b", router.render(expectedParameters));
    }
 
+   public void testPartialMatching() throws Exception
+   {
+      Router router = router().
+         add(route("/{a}").
+            with(
+               pathParam("a").matchedBy("abc").preservingPath())
+            ).build();
+
+      //
+      assertNull(router.route("/abcdef"));
+   }
+
    public void testZeroOrOneFollowedBySubRoute() throws Exception
    {
       Router router = router().



More information about the gatein-commits mailing list