(no commit message)
authorerik <erik@77661180-640e-0410-b3a8-9f9b13e6d0e0>
Tue, 11 May 2010 07:04:35 +0000 (07:04 +0000)
committererik <erik@77661180-640e-0410-b3a8-9f9b13e6d0e0>
Tue, 11 May 2010 07:04:35 +0000 (07:04 +0000)
TODO.txt
test/enterprise/src/test/java/org/wamblee/support/jndi/StubInitiaContextFactoryTest.java

index 9e607d14d54dc74943cd6164c93601e18c5e03e9..ac2f1ab1bfe73ba5241c6d3ea73e7991b99de90b 100644 (file)
--- a/TODO.txt
+++ b/TODO.txt
@@ -1,16 +1,14 @@
  
-* separate security into product and test where test depends on JPA 2.0 implementations
-  and test is not deployed to the central maven repo. 
-* move codestyle to separate svn project. 
+* DatabaseUtils: deletion of tables must be more generic
+  First drop all constraints then drop all tables. 
+  Or use JPA to drop the tables but that is a short-term solution 
+* Get rid of use of detached objects in security
+  - Use only basic types in UserAdministration
+  - Put API in separate package 
 * add cdi subproject
-* refactor: Create jpa subproject with separate subprojects for api, hibernate, 
-  toplink-essentials and eclipselink
-  Each subproject contains the required repo settings
  
 * update mythtv project for java ee 6 
-* add schemagen for user management part. 
 * reimplement photos application using wicket
-* JPA 2.0 implementation for security. 
 
 * change tracking for all projects with changes plugin
 
@@ -18,5 +16,5 @@
 * maven sites for each subproject accessible through wamblee.org
 * overview pages for separate areas
 
-* create passwords application
+* create user mgt application
  
index b4745bd1a22eac90a09d99978ab99de98613c547..f6a5781042fd68d2b32f9f086ce54d6d60ec10e4 100644 (file)
  */ 
 package org.wamblee.support.jndi;
 
-import static junit.framework.Assert.assertEquals;
+import static junit.framework.Assert.*;
 
 import javax.naming.InitialContext;
+import javax.naming.NameNotFoundException;
 import javax.naming.NamingException;
 
 import org.junit.After;
 import org.junit.Before;
 import org.junit.Test;
-import org.wamblee.support.jndi.StubInitialContextFactory;
 
 public class StubInitiaContextFactoryTest {
 
@@ -52,4 +52,11 @@ public class StubInitiaContextFactoryTest {
         assertEquals("hallo", obj);
     }
 
+    @Test(expected = NameNotFoundException.class)
+    public void testLookupFails() throws Exception {
+        StubInitialContextFactory.register();
+
+        InitialContext ctx = new InitialContext();
+        Object obj = ctx.lookup("a/b");
+    }
 }