+ EntityC1 c12 = new EntityC1("2");
+ o_store.add(c12.getStoreIdentifier());
+ o_store.add(c12.getStoreIdentifier()); // should not be added as it's there already
+
+ EntityC2 c2;
+ for (int i=0; i<20; i++) {
+ c2 = new EntityC2(""+i);
+ o_store.add(c2.getStoreIdentifier());
+ } // should contain only 10
+
+ // test cycle: search in store
+
+ StorableObject reference; StoreIdentifier search_sid;
+
+ // search for EntityC1
+ search_sid=new StoreIdentifier(EntityC1.class,"1");
+ reference=o_store.use(search_sid);
+ if (reference==null)
+ System.out.println("--- should have found" + search_sid.toString());
+
+ search_sid=new StoreIdentifier(EntityC1.class,"A");
+ reference=o_store.use(search_sid);
+ if (reference!=null)
+ System.out.println("--- should not have found" + search_sid.toString());
+
+ search_sid=new StoreIdentifier(EntityC3.class,"1");
+ reference=o_store.use(search_sid);
+ if (reference!=null)
+ System.out.println("--- should not have found" + search_sid.toString());
+