提交 9c0827bd 编写于 作者: H haocao

Refactor integrate test case packages.

上级 9f84f337
......@@ -19,10 +19,10 @@ package com.dangdang.ddframe.rdb.common.sql.base;
import com.dangdang.ddframe.rdb.common.jaxb.SqlAssertData;
import com.dangdang.ddframe.rdb.common.jaxb.SqlShardingRule;
import com.dangdang.ddframe.rdb.common.sql.common.SQLAssertUtil;
import com.dangdang.ddframe.rdb.common.util.SQLAssertUtil;
import com.dangdang.ddframe.rdb.common.sql.common.ShardingTestStrategy;
import com.dangdang.ddframe.rdb.integrate.util.DBUnitUtil;
import com.dangdang.ddframe.rdb.integrate.util.DataBaseEnvironment;
import com.dangdang.ddframe.rdb.common.util.DBUnitUtil;
import com.dangdang.ddframe.rdb.common.util.DataBaseEnvironment;
import com.dangdang.ddframe.rdb.sharding.constant.DatabaseType;
import com.dangdang.ddframe.rdb.sharding.constant.SQLType;
import com.dangdang.ddframe.rdb.sharding.jdbc.core.datasource.ShardingDataSource;
......@@ -49,8 +49,8 @@ import java.util.List;
import java.util.Map;
import java.util.Set;
import static com.dangdang.ddframe.rdb.integrate.util.SqlPlaceholderUtil.replacePreparedStatement;
import static com.dangdang.ddframe.rdb.integrate.util.SqlPlaceholderUtil.replaceStatement;
import static com.dangdang.ddframe.rdb.common.util.SqlPlaceholderUtil.replacePreparedStatement;
import static com.dangdang.ddframe.rdb.common.util.SqlPlaceholderUtil.replaceStatement;
import static org.dbunit.Assertion.assertEquals;
public abstract class AbstractSQLAssertTest extends AbstractSQLTest {
......
......@@ -18,8 +18,8 @@
package com.dangdang.ddframe.rdb.common.sql.base;
import com.dangdang.ddframe.rdb.common.sql.common.DatabaseTestMode;
import com.dangdang.ddframe.rdb.integrate.util.DataBaseEnvironment;
import com.dangdang.ddframe.rdb.integrate.util.ShardingJdbcDatabaseTester;
import com.dangdang.ddframe.rdb.common.util.DataBaseEnvironment;
import com.dangdang.ddframe.rdb.common.util.ShardingJdbcDatabaseTester;
import com.dangdang.ddframe.rdb.sharding.constant.DatabaseType;
import org.apache.commons.dbcp.BasicDataSource;
import org.dbunit.IDatabaseTester;
......@@ -53,7 +53,7 @@ public abstract class AbstractSQLTest {
createSchema();
}
public static synchronized void createSchema() {
private static synchronized void createSchema() {
if (!initialized) {
for (DatabaseType each : CURRENT_TEST_MODE.databaseTypes()) {
if (DatabaseType.H2 == each) {
......
......@@ -15,7 +15,7 @@
* </p>
*/
package com.dangdang.ddframe.rdb.integrate.util;
package com.dangdang.ddframe.rdb.common.util;
import org.dbunit.DatabaseUnitException;
import org.dbunit.database.DatabaseConnection;
......
......@@ -15,7 +15,7 @@
* </p>
*/
package com.dangdang.ddframe.rdb.integrate.util;
package com.dangdang.ddframe.rdb.common.util;
import com.dangdang.ddframe.rdb.sharding.constant.DatabaseType;
import lombok.Getter;
......
package com.dangdang.ddframe.rdb.common.sql.common;
package com.dangdang.ddframe.rdb.common.util;
import com.dangdang.ddframe.rdb.common.jaxb.SqlAssert;
import com.dangdang.ddframe.rdb.common.jaxb.SqlAsserts;
......
......@@ -15,7 +15,7 @@
* </p>
*/
package com.dangdang.ddframe.rdb.integrate.util;
package com.dangdang.ddframe.rdb.common.util;
import org.dbunit.JdbcDatabaseTester;
import org.dbunit.database.DatabaseConfig;
......
......@@ -15,7 +15,7 @@
* </p>
*/
package com.dangdang.ddframe.rdb.integrate.util;
package com.dangdang.ddframe.rdb.common.util;
public class SqlPlaceholderUtil {
......
......@@ -17,12 +17,12 @@
package com.dangdang.ddframe.rdb.integrate;
import com.dangdang.ddframe.rdb.common.sql.strategy.NullableShardingTableOnlyTest;
import com.dangdang.ddframe.rdb.common.sql.strategy.ShardingDatabaseAndTableDynamicTest;
import com.dangdang.ddframe.rdb.common.sql.strategy.ShardingDatabaseAndTableTest;
import com.dangdang.ddframe.rdb.common.sql.strategy.ShardingDatabaseOnlyTest;
import com.dangdang.ddframe.rdb.common.sql.strategy.ShardingMasterSlaveTest;
import com.dangdang.ddframe.rdb.common.sql.strategy.ShardingTableOnlyTest;
import com.dangdang.ddframe.rdb.integrate.strategy.NullableShardingTableOnlyTest;
import com.dangdang.ddframe.rdb.integrate.strategy.ShardingDatabaseAndTableDynamicTest;
import com.dangdang.ddframe.rdb.integrate.strategy.ShardingDatabaseAndTableTest;
import com.dangdang.ddframe.rdb.integrate.strategy.ShardingDatabaseOnlyTest;
import com.dangdang.ddframe.rdb.integrate.strategy.ShardingMasterSlaveTest;
import com.dangdang.ddframe.rdb.integrate.strategy.ShardingTableOnlyTest;
import org.junit.runner.RunWith;
import org.junit.runners.Suite;
import org.junit.runners.Suite.SuiteClasses;
......
......@@ -15,11 +15,11 @@
* </p>
*/
package com.dangdang.ddframe.rdb.common.sql.strategy;
package com.dangdang.ddframe.rdb.integrate.strategy;
import com.dangdang.ddframe.rdb.common.jaxb.SqlShardingRule;
import com.dangdang.ddframe.rdb.common.sql.base.AbstractSQLAssertTest;
import com.dangdang.ddframe.rdb.common.sql.common.SQLAssertUtil;
import com.dangdang.ddframe.rdb.common.util.SQLAssertUtil;
import com.dangdang.ddframe.rdb.common.sql.common.ShardingTestStrategy;
import com.dangdang.ddframe.rdb.integrate.fixture.MultipleKeysModuloDatabaseShardingAlgorithm;
import com.dangdang.ddframe.rdb.sharding.api.rule.BindingTableRule;
......
......@@ -15,7 +15,7 @@
* </p>
*/
package com.dangdang.ddframe.rdb.common.sql.strategy;
package com.dangdang.ddframe.rdb.integrate.strategy;
import com.dangdang.ddframe.rdb.common.jaxb.SqlShardingRule;
import com.dangdang.ddframe.rdb.common.sql.base.AbstractSQLAssertTest;
......
......@@ -15,7 +15,7 @@
* </p>
*/
package com.dangdang.ddframe.rdb.common.sql.strategy;
package com.dangdang.ddframe.rdb.integrate.strategy;
import com.dangdang.ddframe.rdb.common.jaxb.SqlShardingRule;
import com.dangdang.ddframe.rdb.common.sql.base.AbstractSQLAssertTest;
......
......@@ -15,7 +15,7 @@
* </p>
*/
package com.dangdang.ddframe.rdb.common.sql.strategy;
package com.dangdang.ddframe.rdb.integrate.strategy;
import com.dangdang.ddframe.rdb.common.jaxb.SqlShardingRule;
import com.dangdang.ddframe.rdb.common.sql.base.AbstractSQLAssertTest;
......
......@@ -15,7 +15,7 @@
* </p>
*/
package com.dangdang.ddframe.rdb.common.sql.strategy;
package com.dangdang.ddframe.rdb.integrate.strategy;
import com.dangdang.ddframe.rdb.common.jaxb.SqlShardingRule;
import com.dangdang.ddframe.rdb.common.sql.base.AbstractSQLAssertTest;
......
......@@ -15,7 +15,7 @@
* </p>
*/
package com.dangdang.ddframe.rdb.common.sql.strategy;
package com.dangdang.ddframe.rdb.integrate.strategy;
import com.dangdang.ddframe.rdb.common.jaxb.SqlShardingRule;
import com.dangdang.ddframe.rdb.common.sql.base.AbstractSQLAssertTest;
......
......@@ -15,7 +15,7 @@
* </p>
*/
package com.dangdang.ddframe.rdb.integrate.hint;
package com.dangdang.ddframe.rdb.integrate.strategy.hint;
import com.dangdang.ddframe.rdb.integrate.fixture.NoneKeyModuloDatabaseShardingAlgorithm;
import com.dangdang.ddframe.rdb.sharding.api.rule.DataSourceRule;
......
......@@ -15,13 +15,13 @@
* </p>
*/
package com.dangdang.ddframe.rdb.integrate.hint;
package com.dangdang.ddframe.rdb.integrate.strategy.hint;
import com.dangdang.ddframe.rdb.common.sql.base.AbstractSQLTest;
import com.dangdang.ddframe.rdb.integrate.fixture.MultipleKeysModuloDatabaseShardingAlgorithm;
import com.dangdang.ddframe.rdb.integrate.hint.helper.DynamicShardingValueHelper;
import com.dangdang.ddframe.rdb.integrate.util.DBUnitUtil;
import com.dangdang.ddframe.rdb.integrate.util.DataBaseEnvironment;
import com.dangdang.ddframe.rdb.integrate.strategy.hint.helper.DynamicShardingValueHelper;
import com.dangdang.ddframe.rdb.common.util.DBUnitUtil;
import com.dangdang.ddframe.rdb.common.util.DataBaseEnvironment;
import com.dangdang.ddframe.rdb.sharding.api.rule.BindingTableRule;
import com.dangdang.ddframe.rdb.sharding.api.rule.DataSourceRule;
import com.dangdang.ddframe.rdb.sharding.api.rule.ShardingRule;
......
......@@ -15,7 +15,7 @@
* </p>
*/
package com.dangdang.ddframe.rdb.integrate.hint;
package com.dangdang.ddframe.rdb.integrate.strategy.hint;
import org.junit.runner.RunWith;
import org.junit.runners.Suite;
......
......@@ -15,10 +15,10 @@
* </p>
*/
package com.dangdang.ddframe.rdb.integrate.hint;
package com.dangdang.ddframe.rdb.integrate.strategy.hint;
import com.dangdang.ddframe.rdb.integrate.hint.helper.DynamicDatabaseShardingValueHelper;
import com.dangdang.ddframe.rdb.integrate.hint.helper.DynamicShardingValueHelper;
import com.dangdang.ddframe.rdb.integrate.strategy.hint.helper.DynamicDatabaseShardingValueHelper;
import com.dangdang.ddframe.rdb.integrate.strategy.hint.helper.DynamicShardingValueHelper;
import com.dangdang.ddframe.rdb.integrate.sql.DatabaseTestSQL;
import com.dangdang.ddframe.rdb.sharding.constant.DatabaseType;
import com.dangdang.ddframe.rdb.sharding.constant.SQLType;
......@@ -33,7 +33,7 @@ import java.sql.PreparedStatement;
import java.sql.SQLException;
import java.util.Map;
import static com.dangdang.ddframe.rdb.integrate.util.SqlPlaceholderUtil.replacePreparedStatement;
import static com.dangdang.ddframe.rdb.common.util.SqlPlaceholderUtil.replacePreparedStatement;
import static org.hamcrest.CoreMatchers.is;
import static org.junit.Assert.assertThat;
......
......@@ -15,9 +15,9 @@
* </p>
*/
package com.dangdang.ddframe.rdb.integrate.hint;
package com.dangdang.ddframe.rdb.integrate.strategy.hint;
import com.dangdang.ddframe.rdb.integrate.hint.helper.DynamicDatabaseShardingValueHelper;
import com.dangdang.ddframe.rdb.integrate.strategy.hint.helper.DynamicDatabaseShardingValueHelper;
import com.dangdang.ddframe.rdb.integrate.sql.DatabaseTestSQL;
import com.dangdang.ddframe.rdb.sharding.constant.DatabaseType;
import com.dangdang.ddframe.rdb.sharding.jdbc.core.datasource.ShardingDataSource;
......@@ -28,7 +28,7 @@ import org.junit.Test;
import java.sql.SQLException;
import java.util.Map;
import static com.dangdang.ddframe.rdb.integrate.util.SqlPlaceholderUtil.replacePreparedStatement;
import static com.dangdang.ddframe.rdb.common.util.SqlPlaceholderUtil.replacePreparedStatement;
public class RoutingDatabaseOnlyWithHintForSelectTest extends AbstractRoutingDatabaseOnlyTest {
......
......@@ -15,9 +15,9 @@
* </p>
*/
package com.dangdang.ddframe.rdb.integrate.hint;
package com.dangdang.ddframe.rdb.integrate.strategy.hint;
import com.dangdang.ddframe.rdb.integrate.hint.helper.DynamicShardingValueHelper;
import com.dangdang.ddframe.rdb.integrate.strategy.hint.helper.DynamicShardingValueHelper;
import com.dangdang.ddframe.rdb.integrate.sql.DatabaseTestSQL;
import com.dangdang.ddframe.rdb.sharding.constant.DatabaseType;
import com.dangdang.ddframe.rdb.sharding.constant.SQLType;
......@@ -32,7 +32,7 @@ import java.sql.PreparedStatement;
import java.sql.SQLException;
import java.util.Map;
import static com.dangdang.ddframe.rdb.integrate.util.SqlPlaceholderUtil.replacePreparedStatement;
import static com.dangdang.ddframe.rdb.common.util.SqlPlaceholderUtil.replacePreparedStatement;
import static org.hamcrest.CoreMatchers.is;
import static org.junit.Assert.assertThat;
......
......@@ -15,9 +15,9 @@
* </p>
*/
package com.dangdang.ddframe.rdb.integrate.hint;
package com.dangdang.ddframe.rdb.integrate.strategy.hint;
import com.dangdang.ddframe.rdb.integrate.hint.helper.DynamicShardingValueHelper;
import com.dangdang.ddframe.rdb.integrate.strategy.hint.helper.DynamicShardingValueHelper;
import com.dangdang.ddframe.rdb.integrate.sql.DatabaseTestSQL;
import com.dangdang.ddframe.rdb.sharding.constant.DatabaseType;
import com.dangdang.ddframe.rdb.sharding.constant.ShardingOperator;
......@@ -30,7 +30,7 @@ import org.junit.Test;
import java.sql.SQLException;
import java.util.Map;
import static com.dangdang.ddframe.rdb.integrate.util.SqlPlaceholderUtil.replacePreparedStatement;
import static com.dangdang.ddframe.rdb.common.util.SqlPlaceholderUtil.replacePreparedStatement;
public final class ShardingDatabaseOnlyWithHintForSelectTest extends AbstractShardingDatabaseOnlyHintDBUnitTest {
......
package com.dangdang.ddframe.rdb.integrate.hint.helper;
package com.dangdang.ddframe.rdb.integrate.strategy.hint.helper;
public class DynamicDatabaseShardingValueHelper extends DynamicShardingValueHelper {
......
package com.dangdang.ddframe.rdb.integrate.hint.helper;
package com.dangdang.ddframe.rdb.integrate.strategy.hint.helper;
import com.dangdang.ddframe.rdb.sharding.api.HintManager;
import com.dangdang.ddframe.rdb.sharding.constant.ShardingOperator;
......
......@@ -38,7 +38,7 @@ import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import static com.dangdang.ddframe.rdb.integrate.util.SqlPlaceholderUtil.replacePreparedStatement;
import static com.dangdang.ddframe.rdb.common.util.SqlPlaceholderUtil.replacePreparedStatement;
import static org.hamcrest.CoreMatchers.hasItem;
import static org.hamcrest.CoreMatchers.is;
import static org.junit.Assert.assertFalse;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册