Skip to content

Commit 38ad19c

Browse files
committed
test: add jdk11 scriptEngine test case
1 parent 16c2d49 commit 38ad19c

File tree

3 files changed

+3
-5
lines changed

3 files changed

+3
-5
lines changed

integration-test/src/test/java/com/reajason/javaweb/integration/ShellAssertion.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -398,7 +398,7 @@ public static void injectIsOk(String url, String shellType, String shellTool, St
398398
case Base64 -> VulTool.postIsOk(url + "/b64", content);
399399
case BigInteger -> VulTool.postIsOk(url + "/biginteger", content);
400400
case XxlJob -> VulTool.xxlJobExecutor(url + "/run", content);
401-
case H2, H2JS, H2Javac -> VulTool.postIsOk(url + "/jdbc", content);
401+
case H2, H2JS, H2Javac, H2JSURLEncode -> VulTool.postIsOk(url + "/jdbc", content);
402402
case XalanAbstractTransletPacker -> VulTool.postIsOk(url + "/jackson", content);
403403
default -> throw new IllegalStateException("Unexpected value: " + packer);
404404
}

integration-test/src/test/java/com/reajason/javaweb/integration/memshell/springwebmvc/SpringBoot3ContainerTest.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,13 @@
11
package com.reajason.javaweb.integration.memshell.springwebmvc;
22

33
import com.reajason.javaweb.Server;
4-
import com.reajason.javaweb.integration.ShellAssertion;
54
import com.reajason.javaweb.integration.TestCasesProvider;
65
import com.reajason.javaweb.memshell.ShellTool;
76
import com.reajason.javaweb.memshell.ShellType;
87
import com.reajason.javaweb.packer.Packers;
98
import lombok.extern.slf4j.Slf4j;
109
import net.bytebuddy.jar.asm.Opcodes;
1110
import org.junit.jupiter.api.AfterAll;
12-
import org.junit.jupiter.api.Test;
1311
import org.junit.jupiter.params.ParameterizedTest;
1412
import org.junit.jupiter.params.provider.Arguments;
1513
import org.junit.jupiter.params.provider.MethodSource;
@@ -93,7 +91,7 @@ static Stream<Arguments> tomcatCasesProvider() {
9391
ShellType.AGENT_FILTER_CHAIN,
9492
ShellType.CATALINA_AGENT_CONTEXT_VALVE
9593
);
96-
List<Packers> testPackers = List.of(Packers.Base64, Packers.H2);
94+
List<Packers> testPackers = List.of(Packers.H2);
9795
return TestCasesProvider.getTestCases(imageName, server, supportedShellTypes, testPackers, null, List.of(ShellTool.AntSword));
9896
}
9997

integration-test/src/test/java/com/reajason/javaweb/integration/memshell/tomcat/Tomcat9ContainerTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ static Stream<Arguments> casesProvider() {
5959
ShellType.AGENT_FILTER_CHAIN,
6060
ShellType.CATALINA_AGENT_CONTEXT_VALVE
6161
);
62-
List<Packers> testPackers = List.of(Packers.JSP, Packers.AgentJarWithJREAttacher);
62+
List<Packers> testPackers = List.of(Packers.JSP, Packers.ScriptEngine, Packers.AgentJarWithJREAttacher);
6363
return TestCasesProvider.getTestCases(imageName, server, supportedShellTypes, testPackers);
6464
}
6565

0 commit comments

Comments
 (0)