This is an automated email from the ASF dual-hosted git repository.
tuichenchuxin pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/shardingsphere.git
The following commit(s) were added to refs/heads/master by this push:
new fd7d616fdfe Fix multiple transactions within a connection integration
test (#24104)
fd7d616fdfe is described below
commit fd7d616fdfee6cebee2bb2cbbd9587981e7c9176
Author: ZhangCheng <[email protected]>
AuthorDate: Fri Feb 10 16:20:28 2023 +0800
Fix multiple transactions within a connection integration test (#24104)
---
.../cases/commitrollback/MultiTransactionInConnectionTestCase.java | 7 +++----
1 file changed, 3 insertions(+), 4 deletions(-)
diff --git
a/test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/cases/commitrollback/MultiTransactionInConnectionTestCase.java
b/test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/cases/commitrollback/MultiTransactionInConnectionTestCase.java
index ce11ae00cb5..accc7c85d15 100644
---
a/test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/cases/commitrollback/MultiTransactionInConnectionTestCase.java
+++
b/test/e2e/transaction/src/test/java/org/apache/shardingsphere/test/e2e/transaction/cases/commitrollback/MultiTransactionInConnectionTestCase.java
@@ -20,7 +20,6 @@ package
org.apache.shardingsphere.test.e2e.transaction.cases.commitrollback;
import
org.apache.shardingsphere.test.e2e.transaction.cases.base.BaseTransactionTestCase;
import
org.apache.shardingsphere.test.e2e.transaction.engine.base.TransactionBaseE2EIT;
import
org.apache.shardingsphere.test.e2e.transaction.engine.base.TransactionTestCase;
-import
org.apache.shardingsphere.test.e2e.transaction.engine.constants.TransactionTestConstants;
import javax.sql.DataSource;
import java.sql.Connection;
@@ -30,7 +29,7 @@ import java.sql.SQLException;
/**
* Multiple transactions within a connection integration test.
*/
-@TransactionTestCase(dbTypes = {TransactionTestConstants.MYSQL})
+@TransactionTestCase
public final class MultiTransactionInConnectionTestCase extends
BaseTransactionTestCase {
public MultiTransactionInConnectionTestCase(final TransactionBaseE2EIT
baseTransactionITCase, final DataSource dataSource) {
@@ -44,8 +43,8 @@ public final class MultiTransactionInConnectionTestCase
extends BaseTransactionT
for (int i = 0; i < 8; i++) {
connection.setAutoCommit(false);
statement.setLong(1, i);
- statement.setFloat(1, i);
- statement.setInt(1, i);
+ statement.setFloat(2, i);
+ statement.setInt(3, i);
statement.execute();
connection.commit();
}