Skip to content
Permalink
Browse files

Narrow timeout test exception type

  • Loading branch information...
kenzierocks committed Jul 16, 2019
1 parent 5c5c822 commit c1f4eecd774c5fd13f69a8364e473d948986dd9b
@@ -26,6 +26,7 @@
import com.sk89q.worldedit.internal.expression.parser.ParserException;
import com.sk89q.worldedit.internal.expression.runtime.EvaluationException;
import com.sk89q.worldedit.internal.expression.runtime.ExpressionEnvironment;
import com.sk89q.worldedit.internal.expression.runtime.ExpressionTimeoutException;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test;
import org.mockito.Mockito;
@@ -172,7 +173,7 @@ public void testQuery() throws Exception {

@Test
public void testTimeout() {
EvaluationException e = assertThrows(EvaluationException.class,
ExpressionTimeoutException e = assertThrows(ExpressionTimeoutException.class,
() -> simpleEval("for(i=0;i<256;i++){for(j=0;j<256;j++){for(k=0;k<256;k++){for(l=0;l<256;l++){ln(pi)}}}}"),
"Loop was not stopped.");
assertTrue(e.getMessage().contains("Calculations exceeded time limit"));

0 comments on commit c1f4eec

Please sign in to comment.
You can’t perform that action at this time.