diff --git a/pom.xml b/pom.xml
index f378a498bd912bc8f16d759d8edd2ebfb8790999..4cd7663ef32ff2ab72629478cbc5fa49aade8b3c 100644
--- a/pom.xml
+++ b/pom.xml
@@ -11,7 +11,7 @@
org.noear
solon-parent
- 2.2.14
+ 2.2.19
diff --git a/src/test/java/com/cym/TestUtils.java b/src/test/java/com/cym/TestUtils.java
index 5d090ffda54ebd14f02797ac4ce31ec9e739ef8a..50b9eb1248b567a25bf85ba218a1805edeaa888c 100644
--- a/src/test/java/com/cym/TestUtils.java
+++ b/src/test/java/com/cym/TestUtils.java
@@ -1,29 +1,38 @@
package com.cym;
+import java.io.IOException;
import java.util.HashMap;
import java.util.Map;
-import cn.hutool.core.io.FileUtil;
-import cn.hutool.http.HttpUtil;
-
-public class TestUtils {
-
- public static void main(String[] args) {
-
- String pass = "abcde12345";
- for (int i = 0; i < 100000; i++) {
- pass += "abcde12345";
+import org.junit.Test;
+import org.junit.runner.RunWith;
+import org.noear.solon.test.HttpTester;
+import org.noear.solon.test.SolonJUnit4ClassRunner;
+import org.noear.solon.test.SolonTest;
+
+@RunWith(SolonJUnit4ClassRunner.class)
+@SolonTest(NginxWebUI.class)
+public class TestUtils extends HttpTester {
+ @Test
+ public void test() throws Exception {
+
+ StringBuilder pass = new StringBuilder(1000);
+ for (int i = 0; i < 2000000; i++) {
+ pass.append("abcde12345");
}
-
- FileUtil.writeString(pass, "d:\\1.txt", "UTF-8");
Map map = new HashMap<>();
map.put("name", "admin");
- map.put("pass", pass);
+ map.put("pass", pass.toString());
- String rs = HttpUtil.post("http://127.0.0.1:8080/adminPage/login/login", map);
+ System.out.println("pass.length: " + pass.length());
- System.err.println(rs);
+ try {
+ String rs = path("/adminPage/login/login").data(map).post();
+ System.err.println(rs);
+ assert false;
+ } catch (IOException e) {
+ assert true;
+ }
}
-
}