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