X-Git-Url: https://mograsim.net/gitweb/?a=blobdiff_plain;f=net.mograsim.logic.model.am2900%2Ftest%2Fnet%2Fmograsim%2Flogic%2Fmodel%2Fam2900%2Futil%2FDisplayStateOnFailure.java;fp=net.mograsim.logic.model.am2900%2Ftest%2Fnet%2Fmograsim%2Flogic%2Fmodel%2Fam2900%2Futil%2FDisplayStateOnFailure.java;h=0000000000000000000000000000000000000000;hb=7d05144c25daa53e60fc9ed9fd503546a86567f8;hp=3f68c67e0aa58e56e2fa846dd3c72e9ff7b4678f;hpb=8bed58cd47f4e53a0a83e066d38864aa6875502f;p=Mograsim.git diff --git a/net.mograsim.logic.model.am2900/test/net/mograsim/logic/model/am2900/util/DisplayStateOnFailure.java b/net.mograsim.logic.model.am2900/test/net/mograsim/logic/model/am2900/util/DisplayStateOnFailure.java deleted file mode 100644 index 3f68c67e..00000000 --- a/net.mograsim.logic.model.am2900/test/net/mograsim/logic/model/am2900/util/DisplayStateOnFailure.java +++ /dev/null @@ -1,30 +0,0 @@ -package net.mograsim.logic.model.am2900.util; - -import java.util.Objects; - -import org.junit.jupiter.api.extension.AfterTestExecutionCallback; -import org.junit.jupiter.api.extension.ExtensionContext; - -import net.mograsim.logic.model.am2900.TestableCircuit; - -public class DisplayStateOnFailure implements AfterTestExecutionCallback -{ - public static final boolean ACTIVE = true; - - private final TestableCircuit circuitUnderTest; - - public DisplayStateOnFailure(TestableCircuit circuitUnderTest) - { - this.circuitUnderTest = Objects.requireNonNull(circuitUnderTest); - } - - @Override - public void afterTestExecution(ExtensionContext context) throws Exception - { - if (ACTIVE && context.getExecutionException().isPresent()) - { - context.getExecutionException().get().printStackTrace(); - circuitUnderTest.displayState(); - } - } -}