重构测试并且删除多余代码

git-svn-id: http://code.alibabatech.com/svn/druid/trunk@965 b9813039-fb51-4c41-a8b9-e21c2acb5095
This commit is contained in:
wenshao
2011-10-15 01:33:20 +00:00
parent 5fc5e94e92
commit 1f57c0f205
21 changed files with 73 additions and 308 deletions
@@ -5,11 +5,12 @@ import java.util.List;
import com.alibaba.druid.sql.ast.SQLStatement;
import com.alibaba.druid.sql.dialect.oracle.visitor.OracleOutputVisitor;
import com.alibaba.druid.sql.visitor.SQLASTOutputVisitor;
public class TestUtils {
public static String output(List<SQLStatement> stmtList) {
public static String outputOracle(List<SQLStatement> stmtList) {
StringBuilder out = new StringBuilder();
OracleOutputVisitor visitor = new OracleOutputVisitor(out);
@@ -20,7 +21,22 @@ public class TestUtils {
return out.toString();
}
public static String outputOracle(SQLStatement... stmtList) {
return outputOracle(Arrays.asList(stmtList));
}
public static String output(SQLStatement... stmtList) {
return output(Arrays.asList(stmtList));
}
public static String output(List<SQLStatement> stmtList) {
StringBuilder out = new StringBuilder();
SQLASTOutputVisitor visitor = new SQLASTOutputVisitor(out);
for (SQLStatement stmt : stmtList) {
stmt.accept(visitor);
}
return out.toString();
}
}