mirror of
https://gitee.com/chinabugotech/hutool.git
synced 2025-07-21 15:09:48 +08:00
新增数据库Wrapper支持反解
This commit is contained in:
@@ -0,0 +1,12 @@
|
||||
package org.dromara.hutool.db;
|
||||
|
||||
import org.junit.jupiter.api.Disabled;
|
||||
import org.junit.jupiter.api.Test;
|
||||
|
||||
public class IssueI9BANETest {
|
||||
@Test
|
||||
@Disabled
|
||||
void metaTest() {
|
||||
final Db db = Db.of("orcl");
|
||||
}
|
||||
}
|
@@ -0,0 +1,43 @@
|
||||
package org.dromara.hutool.db;
|
||||
|
||||
import org.dromara.hutool.db.sql.QuoteWrapper;
|
||||
import org.junit.jupiter.api.Assertions;
|
||||
import org.junit.jupiter.api.Disabled;
|
||||
import org.junit.jupiter.api.Test;
|
||||
|
||||
/**
|
||||
* @author bwcx_jzy
|
||||
* @since 24/3/28 028
|
||||
*/
|
||||
public class QuoteWrapperTest {
|
||||
|
||||
@Test
|
||||
@Disabled
|
||||
public void test() {
|
||||
final QuoteWrapper wrapper = new QuoteWrapper('`');
|
||||
final String originalName = "name";
|
||||
final String wrapName = wrapper.wrap(originalName);
|
||||
final String unWrapName = wrapper.unWrap(wrapName);
|
||||
Assertions.assertEquals(unWrapName, originalName);
|
||||
}
|
||||
|
||||
@Test
|
||||
@Disabled
|
||||
public void testDotWrap() {
|
||||
final QuoteWrapper wrapper = new QuoteWrapper('`');
|
||||
final String originalName = "name.age";
|
||||
final String wrapName = wrapper.wrap(originalName);
|
||||
final String unWrapName = wrapper.unWrap(wrapName);
|
||||
Assertions.assertEquals(unWrapName, originalName);
|
||||
}
|
||||
|
||||
@Test
|
||||
@Disabled
|
||||
public void testError() {
|
||||
final QuoteWrapper wrapper = new QuoteWrapper('`');
|
||||
final String originalName = "name.age*";
|
||||
final String wrapName = wrapper.wrap(originalName);
|
||||
final String unWrapName = wrapper.unWrap(wrapName);
|
||||
Assertions.assertEquals(unWrapName, originalName);
|
||||
}
|
||||
}
|
@@ -1,43 +0,0 @@
|
||||
package org.dromara.hutool.db;
|
||||
|
||||
import org.dromara.hutool.db.sql.QuoteWrapper;
|
||||
import org.junit.jupiter.api.Assertions;
|
||||
import org.junit.jupiter.api.Disabled;
|
||||
import org.junit.jupiter.api.Test;
|
||||
|
||||
/**
|
||||
* @author bwcx_jzy
|
||||
* @since 24/3/28 028
|
||||
*/
|
||||
public class WrapperTest {
|
||||
|
||||
@Test
|
||||
@Disabled
|
||||
public void test() {
|
||||
QuoteWrapper wrapper = new QuoteWrapper('`');
|
||||
String originalName = "name";
|
||||
String wrapName = wrapper.wrap(originalName);
|
||||
String unWrapName = wrapper.unWrap(wrapName);
|
||||
Assertions.assertEquals(unWrapName, originalName);
|
||||
}
|
||||
|
||||
@Test
|
||||
@Disabled
|
||||
public void testDotWrap() {
|
||||
QuoteWrapper wrapper = new QuoteWrapper('`');
|
||||
String originalName = "name.age";
|
||||
String wrapName = wrapper.wrap(originalName);
|
||||
String unWrapName = wrapper.unWrap(wrapName);
|
||||
Assertions.assertEquals(unWrapName, originalName);
|
||||
}
|
||||
|
||||
@Test
|
||||
@Disabled
|
||||
public void testError() {
|
||||
QuoteWrapper wrapper = new QuoteWrapper('`');
|
||||
String originalName = "name.age*";
|
||||
String wrapName = wrapper.wrap(originalName);
|
||||
String unWrapName = wrapper.unWrap(wrapName);
|
||||
Assertions.assertEquals(unWrapName, originalName);
|
||||
}
|
||||
}
|
@@ -59,8 +59,8 @@ remarks = true
|
||||
|
||||
# 测试用Oracle数据库
|
||||
[orcl]
|
||||
url = jdbc:oracle:thin:@//looly.centos:1521/XE
|
||||
user = looly
|
||||
url = jdbc:oracle:thin:@//localhost:1521/XEPDB1
|
||||
user = system
|
||||
pass = 123456
|
||||
remarks = true
|
||||
|
||||
@@ -84,7 +84,7 @@ remarks = true
|
||||
|
||||
# 测试用dm数据库
|
||||
[dm]
|
||||
url = jdbc:dm://127.0.0.1:30236/schema=dm8_test
|
||||
url = jdbc:dm://localhost:30236/schema=dm8_test
|
||||
user = SYSDBA
|
||||
pass = 123456789
|
||||
pass = 123456
|
||||
remarks = true
|
||||
|
Reference in New Issue
Block a user