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; + } } - }