Print

Print


Author: [log in to unmask]
Date: Mon Dec 15 16:09:55 2014
New Revision: 1741

Log:
Minor additions to test (work in progress).

Modified:
    java/trunk/conditions/src/test/java/org/hps/conditions/api/AbstractConditionsObjectCollectionTest.java

Modified: java/trunk/conditions/src/test/java/org/hps/conditions/api/AbstractConditionsObjectCollectionTest.java
 =============================================================================
--- java/trunk/conditions/src/test/java/org/hps/conditions/api/AbstractConditionsObjectCollectionTest.java	(original)
+++ java/trunk/conditions/src/test/java/org/hps/conditions/api/AbstractConditionsObjectCollectionTest.java	Mon Dec 15 16:09:55 2014
@@ -19,9 +19,20 @@
         conditionsManager.setConnectionParameters(connection);
         conditionsManager.setDetector(DatabaseConditionsManager.getDefaultEngRunDetectorName(), 2000);
         conditionsManager.addTableMetaData(tableMetaData);
-                        
+        
         DummyCollection collection = new DummyCollection();
-        collection.add(new DummyObject(42));
+        DummyObject[] objects = new DummyObject[] {
+                new DummyObject(24),
+                new DummyObject(42),
+                new DummyObject(64)
+        };
+        collection.add(objects[0]);
+        collection.add(objects[1]);
+        collection.add(objects[2]);
+      
+        assertEquals("Wrong object from index.", objects[0], collection.get(0));
+        assertEquals("Wrong object from index.", objects[1], collection.get(1));
+        assertEquals("Wrong object from index.", objects[2], collection.get(2));
         
         // Test inserting the collection into the database.
         try {
@@ -31,6 +42,8 @@
         }
                                 
         // TODO: test select into the collection
+        collection.setCollectionId(1);
+        collection.select();
         
         // TODO: test update records from the collection to db
         
@@ -45,8 +58,7 @@
         
         public void getDummyValue() {
             this.getFieldValue("dummy_value");
-        }
-        
+        }        
     }
     
     static class DummyCollection extends AbstractConditionsObjectCollection<DummyObject> {