You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@oodt.apache.org by ke...@apache.org on 2010/07/16 21:22:45 UTC

svn commit: r964912 - /incubator/oodt/trunk/metadata/src/test/org/apache/oodt/cas/metadata/TestMetadata.java

Author: kelly
Date: Fri Jul 16 19:22:45 2010
New Revision: 964912

URL: http://svn.apache.org/viewvc?rev=964912&view=rev
Log:
PGE wants a "replaceMetadata" method that takes a Metadata instance; write unit test to expose method & ensure function

Modified:
    incubator/oodt/trunk/metadata/src/test/org/apache/oodt/cas/metadata/TestMetadata.java

Modified: incubator/oodt/trunk/metadata/src/test/org/apache/oodt/cas/metadata/TestMetadata.java
URL: http://svn.apache.org/viewvc/incubator/oodt/trunk/metadata/src/test/org/apache/oodt/cas/metadata/TestMetadata.java?rev=964912&r1=964911&r2=964912&view=diff
==============================================================================
--- incubator/oodt/trunk/metadata/src/test/org/apache/oodt/cas/metadata/TestMetadata.java (original)
+++ incubator/oodt/trunk/metadata/src/test/org/apache/oodt/cas/metadata/TestMetadata.java Fri Jul 16 19:22:45 2010
@@ -172,6 +172,20 @@ public class TestMetadata extends TestCa
 
     }
 
+    /**
+     * Ensure that replacing a Metadata instance with a Metadata instance works.
+     */
+    public void testReplacementWithMetadata() {
+        Metadata a = new Metadata();
+        Metadata b = new Metadata();
+        a.addMetadata("a", "1");
+        b.addMetadata("a", "2");
+        b.addMetadata("b", "3");
+        a.replaceMetadata(b);
+        assertEquals("2", a.getMetadata("a"));
+        assertEquals("3", a.getMetadata("b"));
+    }
+
     public void testEquals() {
         Metadata m1 = new Metadata();
         m1.addMetadata("key1", "val1");