Skip to content

Commit 47e93c8

Browse files
committed
Fix one test.
1 parent a9d7ef6 commit 47e93c8

File tree

1 file changed

+14
-11
lines changed

1 file changed

+14
-11
lines changed

tmc-plugin/test/unit/src/fi/helsinki/cs/tmc/data/serialization/SubmissionResultParserTest.java

Lines changed: 14 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,11 @@
22

33
import java.util.List;
44
import hy.tmc.core.domain.submission.SubmissionResult;
5-
import fi.helsinki.cs.tmc.data.TestCaseResult;
6-
import fi.helsinki.cs.tmc.testrunner.CaughtException;
5+
import hy.tmc.core.domain.submission.FeedbackQuestion;
6+
import hy.tmc.core.domain.submission.StackTrace;
77
import static hy.tmc.core.domain.submission.SubmissionResult.Status.*;
8+
import hy.tmc.core.domain.submission.TestCase;
9+
import hy.tmc.core.domain.submission.TestException;
810
import org.junit.Test;
911
import static org.junit.Assert.*;
1012

@@ -52,7 +54,7 @@ public void testFail() {
5254
assertEquals(1, result.getPoints().size());
5355
assertEquals("1.1", result.getPoints().get(0));
5456

55-
List<TestCaseResult> testCases = result.getTestCases();
57+
List<TestCase> testCases = result.getTestCases();
5658
assertEquals(2, testCases.size());
5759
assertEquals("Some test", testCases.get(0).getName());
5860
assertEquals("Another test", testCases.get(1).getName());
@@ -71,15 +73,14 @@ public void testExceptions() {
7173

7274
SubmissionResult result = parse(input);
7375

74-
CaughtException cex = result.getTestCases().get(0).getException();
76+
TestException cex = result.getTestCases().get(0).getException();
7577
assertNotNull(cex);
76-
assertEquals("FooEx", cex.className);
77-
assertEquals("xoo", cex.message);
78-
assertNull(null, cex.cause);
78+
assertEquals("FooEx", cex.getClassName());
79+
assertEquals("xoo", cex.getMessage());
7980

80-
StackTraceElement[] trace = cex.stackTrace;
81+
StackTrace[] trace = cex.getStackTrace();
8182
assertNotNull(trace);
82-
assertEquals("Foo", trace[0].getClassName());
83+
assertEquals("Foo", trace[0].getDeclaringClass());
8384
assertEquals("bar", trace[0].getMethodName());
8485
assertEquals("Foo.java", trace[0].getFileName());
8586
assertEquals(123, trace[0].getLineNumber());
@@ -98,8 +99,10 @@ public void testFeedbackQuestions() {
9899
assertEquals("foo?", result.getFeedbackQuestions().get(0).getQuestion());
99100
assertTrue(result.getFeedbackQuestions().get(0).isIntRange());
100101
assertFalse(result.getFeedbackQuestions().get(0).isText());
101-
assertEquals(1, result.getFeedbackQuestions().get(0).getIntRangeMin());
102-
assertEquals(5, result.getFeedbackQuestions().get(0).getIntRangeMax());
102+
FeedbackQuestion feedbackQ = result.getFeedbackQuestions().get(0);
103+
feedbackQ.setKind("intrange[1..5]");
104+
assertEquals(1, feedbackQ.getIntRangeMin());
105+
assertEquals(5, feedbackQ.getIntRangeMax());
103106

104107
assertEquals(7, result.getFeedbackQuestions().get(1).getId());
105108
assertEquals("bar?", result.getFeedbackQuestions().get(1).getQuestion());

0 commit comments

Comments
 (0)