新增 数据库 wrapper 支持反解

This commit is contained in:
bwcx_jzy
2024-03-28 10:09:11 +08:00
parent 1eb6e24124
commit e611019659
2 changed files with 73 additions and 0 deletions

View File

@@ -0,0 +1,43 @@
package cn.hutool.db;
import cn.hutool.db.sql.Wrapper;
import org.junit.Assert;
import org.junit.Ignore;
import org.junit.Test;
/**
* @author bwcx_jzy
* @since 24/3/28 028
*/
public class WrapperTest {
@Test
@Ignore
public void test() {
Wrapper wrapper = new Wrapper('`');
String originalName = "name";
String wrapName = wrapper.wrap(originalName);
String unWrapName = wrapper.unWrap(wrapName);
Assert.assertEquals(unWrapName, originalName);
}
@Test
@Ignore
public void testDotWrap() {
Wrapper wrapper = new Wrapper('`');
String originalName = "name.age";
String wrapName = wrapper.wrap(originalName);
String unWrapName = wrapper.unWrap(wrapName);
Assert.assertEquals(unWrapName, originalName);
}
@Test
@Ignore
public void testError() {
Wrapper wrapper = new Wrapper('`');
String originalName = "name.age*";
String wrapName = wrapper.wrap(originalName);
String unWrapName = wrapper.unWrap(wrapName);
Assert.assertEquals(unWrapName, originalName);
}
}