aboutsummaryrefslogtreecommitdiff
path: root/src/test/java
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/java')
-rw-r--r--src/test/java/org/shedlang/compiler/backends/ExampleTests.java9
1 files changed, 1 insertions, 8 deletions
diff --git a/src/test/java/org/shedlang/compiler/backends/ExampleTests.java b/src/test/java/org/shedlang/compiler/backends/ExampleTests.java
index c5f584d8..1727fff2 100644
--- a/src/test/java/org/shedlang/compiler/backends/ExampleTests.java
+++ b/src/test/java/org/shedlang/compiler/backends/ExampleTests.java
@@ -14,9 +14,6 @@ import java.util.Arrays;
import java.util.Optional;
import java.util.stream.Stream;
-import static org.zwobble.precisely.AssertThat.assertThat;
-import static org.zwobble.precisely.Matchers.equalTo;
-
public abstract class ExampleTests {
@TestFactory
public Stream<DynamicTest> tests() {
@@ -33,11 +30,7 @@ public abstract class ExampleTests {
var config = ProjectConfig.read(exampleDirectory.toPath());
for (var example : config.examples()) {
- var result = run(config.targetDir().resolve(backend.name()).resolve(example.bin()).toString());
-
- assertThat(result.stderr(), equalTo(""));
- assertThat(result.stdout(), equalTo(example.expectedOutput()));
- assertThat(result.exitCode(), equalTo(0));
+ run(config.targetDir().resolve(backend.name()).resolve(example.bin()).toString()).throwOnError();
}
}
));