You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuscany.apache.org by jm...@apache.org on 2006/11/13 09:57:25 UTC
svn commit: r474196 - in
/incubator/tuscany/java/sca/services/persistence/store.jdbc/src:
main/java/org/apache/tuscany/service/persistence/store/jdbc/JDBCStore.java
test/java/org/apache/tuscany/service/persistence/store/jdbc/JDBCStoreTestCase.java
Author: jmarino
Date: Mon Nov 13 00:57:24 2006
New Revision: 474196
URL: http://svn.apache.org/viewvc?view=rev&rev=474196
Log:
more unit tests
Modified:
incubator/tuscany/java/sca/services/persistence/store.jdbc/src/main/java/org/apache/tuscany/service/persistence/store/jdbc/JDBCStore.java
incubator/tuscany/java/sca/services/persistence/store.jdbc/src/test/java/org/apache/tuscany/service/persistence/store/jdbc/JDBCStoreTestCase.java
Modified: incubator/tuscany/java/sca/services/persistence/store.jdbc/src/main/java/org/apache/tuscany/service/persistence/store/jdbc/JDBCStore.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/services/persistence/store.jdbc/src/main/java/org/apache/tuscany/service/persistence/store/jdbc/JDBCStore.java?view=diff&rev=474196&r1=474195&r2=474196
==============================================================================
--- incubator/tuscany/java/sca/services/persistence/store.jdbc/src/main/java/org/apache/tuscany/service/persistence/store/jdbc/JDBCStore.java (original)
+++ incubator/tuscany/java/sca/services/persistence/store.jdbc/src/main/java/org/apache/tuscany/service/persistence/store/jdbc/JDBCStore.java Mon Nov 13 00:57:24 2006
@@ -328,7 +328,7 @@
}
public void forcedUpdateRecord(UUID id, Object object) throws StoreWriteException {
-
+ throw new UnsupportedOperationException();
}
public Object readRecord(UUID id) throws StoreReadException {
Modified: incubator/tuscany/java/sca/services/persistence/store.jdbc/src/test/java/org/apache/tuscany/service/persistence/store/jdbc/JDBCStoreTestCase.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/services/persistence/store.jdbc/src/test/java/org/apache/tuscany/service/persistence/store/jdbc/JDBCStoreTestCase.java?view=diff&rev=474196&r1=474195&r2=474196
==============================================================================
--- incubator/tuscany/java/sca/services/persistence/store.jdbc/src/test/java/org/apache/tuscany/service/persistence/store/jdbc/JDBCStoreTestCase.java (original)
+++ incubator/tuscany/java/sca/services/persistence/store.jdbc/src/test/java/org/apache/tuscany/service/persistence/store/jdbc/JDBCStoreTestCase.java Mon Nov 13 00:57:24 2006
@@ -135,6 +135,20 @@
assertEquals("test2", foo2.data);
}
+ public void testBatchAppendUpdate() throws Exception {
+ store.setBatchSize(3);
+ store.init();
+ Foo foo = new Foo("test");
+ UUID id = UUID.randomUUID();
+ store.appendRecord(id, foo, NEVER);
+ foo.data = "test2";
+ store.updateRecord(id, foo);
+ // create a second record to force a batch write
+ store.appendRecord(UUID.randomUUID(), new Foo("test3"), NEVER);
+ Foo foo2 = (Foo) store.readRecord(id);
+ assertEquals("test2", foo2.data);
+ }
+
protected void setUp() throws Exception {
super.setUp();
ds = TestUtils.createTables();
@@ -142,6 +156,7 @@
store.setWriteBehind(true);
store.setBatchSize(0);
}
+
protected void tearDown() throws Exception {
super.tearDown();
---------------------------------------------------------------------
To unsubscribe, e-mail: tuscany-commits-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-commits-help@ws.apache.org