KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > openedit > modules > SecuredModuleTest


1 package com.openedit.modules;
2
3 import com.openedit.BaseTestCase;
4 import com.openedit.OpenEditException;
5 import com.openedit.WebPageRequest;
6 import com.openedit.modules.scheduler.TestModule;
7
8 public class SecuredModuleTest extends BaseTestCase
9 {
10     public void testSecuredAction() throws Exception JavaDoc
11     {
12         TestModule securedMod = (TestModule) getFixture().getModuleManager().getModule("SecuredTestModule");
13         assertEquals(0, securedMod.getCount());
14         assertEquals(0, securedMod.getRestrictedCount());
15         WebPageRequest context = getFixture().createPageRequest("/actions/secured.html");
16         OpenEditException error = null;
17         try
18         {
19             getFixture().getEngine().executePageActions(context);
20         }
21         catch (OpenEditException e)
22         {
23             error = e;
24         }
25         assertNotNull(error);
26         assertTrue(error.toString().contains("User does not have permission"));
27         assertTrue(securedMod.getCount() > 0);
28         assertEquals(0, securedMod.getRestrictedCount());
29     }
30 }
31
Popular Tags