Update of /var/cvs/tests/bridge/org/mmbase/bridge
In directory james.mmbase.org:/tmp/cvs-serv30147

Modified Files:
        TransactionTest.java 
Log Message:
a new test with aliases


See also: http://cvs.mmbase.org/viewcvs/tests/bridge/org/mmbase/bridge


Index: TransactionTest.java
===================================================================
RCS file: /var/cvs/tests/bridge/org/mmbase/bridge/TransactionTest.java,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -b -r1.12 -r1.13
--- TransactionTest.java        22 Jul 2008 05:51:59 -0000      1.12
+++ TransactionTest.java        13 Aug 2008 08:38:19 -0000      1.13
@@ -19,7 +19,7 @@
  * Test class <code>Transaction</code> from the bridge package.
  *
  * @author Michiel Meeuwissen
- * @version $Id: TransactionTest.java,v 1.12 2008/07/22 05:51:59 michiel Exp $
+ * @version $Id: TransactionTest.java,v 1.13 2008/08/13 08:38:19 michiel Exp $
  * @since MMBase-1.8.6
   */
 public class TransactionTest extends BridgeTest {
@@ -29,11 +29,13 @@
         super(name);
     }
 
+    static int seq = 0;
     int newNode;
     int newNode2;
 
 
     public void setUp() {
+        seq++;
         // Create some test nodes
         Cloud cloud = getCloud();
         {
@@ -45,6 +47,7 @@
         {
             Node node = cloud.getNodeManager("news").createNode();
             node.setStringValue("title", "foo");
+            node.createAlias("test.news." + seq);
             node.commit();
             newNode2 = node.getNumber();
         }
@@ -278,6 +281,38 @@
 
 
 
+    public void testAlias() {
+        Cloud cloud = getCloud();
+        {
+            Node node = cloud.getNode(newNode2);
+            node.setStringValue("title", "abcdef");
+            node.commit();
+            assertEquals("abcdef", node.getStringValue("title"));
+            node = cloud.getNode("test.news." + seq);
+            assertEquals("abcdef", node.getStringValue("title"));
+        }
+
+        {
+            Transaction t = cloud.getTransaction("bar12");
+
+            Node node = t.getNode(newNode2);
+            node.setStringValue("title", "abcdefg");
+            node.commit();
+            assertEquals("abcdefg", node.getStringValue("title"));
+            t.commit();
+            assertEquals("abcdefg", node.getStringValue("title"));
+
+            node = cloud.getNode("test.news." + seq);
+            assertEquals("abcdefg", node.getStringValue("title"));
+
+            node = cloud.getNode(newNode2);
+            assertEquals("abcdefg", node.getStringValue("title"));
+        }
+
+
+
+    }
+
 
 
 }
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to