This is an automated email from the ASF dual-hosted git repository.
panjuan 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 b7ff794 Simplify UnsupportedOperationParameterMetaTest (#9162)
b7ff794 is described below
commit b7ff794e1eb4b971069d535ade5c95c6ae46aac3
Author: Liang Zhang <[email protected]>
AuthorDate: Mon Jan 25 22:29:25 2021 +0800
Simplify UnsupportedOperationParameterMetaTest (#9162)
---
.../UnsupportedOperationParameterMetaTest.java | 67 +++++-----------------
1 file changed, 14 insertions(+), 53 deletions(-)
diff --git
a/shardingsphere-jdbc/shardingsphere-jdbc-core/src/test/java/org/apache/shardingsphere/driver/jdbc/unsupported/UnsupportedOperationParameterMetaTest.java
b/shardingsphere-jdbc/shardingsphere-jdbc-core/src/test/java/org/apache/shardingsphere/driver/jdbc/unsupported/UnsupportedOperationParameterMetaTest.java
index 315b638..08bc9c7 100644
---
a/shardingsphere-jdbc/shardingsphere-jdbc-core/src/test/java/org/apache/shardingsphere/driver/jdbc/unsupported/UnsupportedOperationParameterMetaTest.java
+++
b/shardingsphere-jdbc/shardingsphere-jdbc-core/src/test/java/org/apache/shardingsphere/driver/jdbc/unsupported/UnsupportedOperationParameterMetaTest.java
@@ -17,95 +17,56 @@
package org.apache.shardingsphere.driver.jdbc.unsupported;
-import
org.apache.shardingsphere.driver.jdbc.base.AbstractShardingSphereDataSourceForShardingTest;
-import
org.apache.shardingsphere.driver.jdbc.core.connection.ShardingSphereConnection;
-import org.junit.After;
-import org.junit.Before;
+import
org.apache.shardingsphere.driver.jdbc.core.statement.metadata.ShardingSphereParameterMetaData;
+import org.apache.shardingsphere.sql.parser.sql.common.statement.SQLStatement;
import org.junit.Test;
-import java.sql.ParameterMetaData;
-import java.sql.PreparedStatement;
import java.sql.SQLException;
import java.sql.SQLFeatureNotSupportedException;
-import java.util.ArrayList;
-import java.util.List;
-public final class UnsupportedOperationParameterMetaTest extends
AbstractShardingSphereDataSourceForShardingTest {
-
- private static final String SQL = "SELECT user_id AS usr_id FROM t_order
WHERE status = 'init'";
-
- private final List<ShardingSphereConnection> shardingSphereConnections =
new ArrayList<>();
-
- private final List<ParameterMetaData> parameterMetaData = new
ArrayList<>();
-
- @Before
- public void init() throws SQLException {
- ShardingSphereConnection connection =
getShardingSphereDataSource().getConnection();
- shardingSphereConnections.add(connection);
- PreparedStatement preparedStatement = connection.prepareStatement(SQL);
- parameterMetaData.add(preparedStatement.getParameterMetaData());
- }
+import static org.mockito.Mockito.mock;
+
+public final class UnsupportedOperationParameterMetaTest {
- @After
- public void close() throws SQLException {
- for (ShardingSphereConnection each : shardingSphereConnections) {
- each.close();
- }
- }
+ private final ShardingSphereParameterMetaData
shardingSphereParameterMetaData = new
ShardingSphereParameterMetaData(mock(SQLStatement.class));
@Test(expected = SQLFeatureNotSupportedException.class)
public void assertIsNullable() throws SQLException {
- for (ParameterMetaData each : parameterMetaData) {
- each.getParameterClassName(1);
- }
+ shardingSphereParameterMetaData.getParameterClassName(1);
}
@Test(expected = SQLFeatureNotSupportedException.class)
public void assertIsSigned() throws SQLException {
- for (ParameterMetaData each : parameterMetaData) {
- each.isSigned(1);
- }
+ shardingSphereParameterMetaData.isSigned(1);
}
@Test(expected = SQLFeatureNotSupportedException.class)
public void assertGetPrecision() throws SQLException {
- for (ParameterMetaData each : parameterMetaData) {
- each.getPrecision(1);
- }
+ shardingSphereParameterMetaData.getPrecision(1);
}
@Test(expected = SQLFeatureNotSupportedException.class)
public void assertGetScale() throws SQLException {
- for (ParameterMetaData each : parameterMetaData) {
- each.getScale(1);
- }
+ shardingSphereParameterMetaData.getScale(1);
}
@Test(expected = SQLFeatureNotSupportedException.class)
public void assertGetParameterType() throws SQLException {
- for (ParameterMetaData each : parameterMetaData) {
- each.getParameterType(1);
- }
+ shardingSphereParameterMetaData.getParameterType(1);
}
@Test(expected = SQLFeatureNotSupportedException.class)
public void assertGetParameterTypeName() throws SQLException {
- for (ParameterMetaData each : parameterMetaData) {
- each.getParameterTypeName(1);
- }
+ shardingSphereParameterMetaData.getParameterTypeName(1);
}
@Test(expected = SQLFeatureNotSupportedException.class)
public void assertGetParameterClassName() throws SQLException {
- for (ParameterMetaData each : parameterMetaData) {
- each.getParameterClassName(1);
- }
+ shardingSphereParameterMetaData.getParameterClassName(1);
}
@Test(expected = SQLFeatureNotSupportedException.class)
public void assertGetParameterMode() throws SQLException {
- for (ParameterMetaData each : parameterMetaData) {
- each.getParameterMode(1);
- }
+ shardingSphereParameterMetaData.getParameterMode(1);
}
}