You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@causeway.apache.org by da...@apache.org on 2023/12/11 18:47:34 UTC
(causeway) branch CAUSEWAY-3654 updated: CAUSEWAY-3654: adds a more complete dummy PlatformTransactionManager to AppManifestBase
This is an automated email from the ASF dual-hosted git repository.
danhaywood pushed a commit to branch CAUSEWAY-3654
in repository https://gitbox.apache.org/repos/asf/causeway.git
The following commit(s) were added to refs/heads/CAUSEWAY-3654 by this push:
new b44769c046 CAUSEWAY-3654: adds a more complete dummy PlatformTransactionManager to AppManifestBase
b44769c046 is described below
commit b44769c04672b47372616db0359f98b149bbee46
Author: danhaywood <da...@haywood-associates.co.uk>
AuthorDate: Mon Dec 11 18:47:08 2023 +0000
CAUSEWAY-3654: adds a more complete dummy PlatformTransactionManager to AppManifestBase
for integ tests
---
.../metamodel/PdfjsViewer_Abstract_IntegTest.java | 19 ++++++++++++++-----
1 file changed, 14 insertions(+), 5 deletions(-)
diff --git a/extensions/vw/pdfjs/metamodel/src/test/java/org/apache/causeway/extensions/pdfjs/metamodel/PdfjsViewer_Abstract_IntegTest.java b/extensions/vw/pdfjs/metamodel/src/test/java/org/apache/causeway/extensions/pdfjs/metamodel/PdfjsViewer_Abstract_IntegTest.java
index 8b29374849..4186610697 100644
--- a/extensions/vw/pdfjs/metamodel/src/test/java/org/apache/causeway/extensions/pdfjs/metamodel/PdfjsViewer_Abstract_IntegTest.java
+++ b/extensions/vw/pdfjs/metamodel/src/test/java/org/apache/causeway/extensions/pdfjs/metamodel/PdfjsViewer_Abstract_IntegTest.java
@@ -42,6 +42,8 @@ import org.springframework.transaction.PlatformTransactionManager;
import org.springframework.transaction.TransactionDefinition;
import org.springframework.transaction.TransactionException;
import org.springframework.transaction.TransactionStatus;
+import org.springframework.transaction.support.AbstractPlatformTransactionManager;
+import org.springframework.transaction.support.DefaultTransactionStatus;
public abstract class PdfjsViewer_Abstract_IntegTest extends CausewayIntegrationTestAbstract {
@@ -60,18 +62,25 @@ public abstract class PdfjsViewer_Abstract_IntegTest extends CausewayIntegration
@Bean
@Singleton
public PlatformTransactionManager platformTransactionManager() {
- return new PlatformTransactionManager() {
+ return new AbstractPlatformTransactionManager() {
@Override
- public void rollback(final TransactionStatus status) throws TransactionException {
+ protected Object doGetTransaction() throws TransactionException {
+ return new Object();
}
@Override
- public TransactionStatus getTransaction(final TransactionDefinition definition) throws TransactionException {
- return null;
+ protected void doBegin(Object transaction, TransactionDefinition definition) throws TransactionException {
+
+ }
+
+ @Override
+ protected void doCommit(DefaultTransactionStatus status) throws TransactionException {
+
}
@Override
- public void commit(final TransactionStatus status) throws TransactionException {
+ protected void doRollback(DefaultTransactionStatus status) throws TransactionException {
+
}
};
}