mirror of
https://gitee.com/chinabugotech/hutool.git
synced 2025-07-21 15:09:48 +08:00
v6新增 数据库 wrapper 支持反解
This commit is contained in:
@@ -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 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);
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user