From 7335d23c178460abe2167a1780834df7c1a12b17 Mon Sep 17 00:00:00 2001 From: Katja Goltsova <katja.goltsova@protonmail.com> Date: Fri, 1 Jul 2022 14:00:42 +0200 Subject: [PATCH] In ProofCheckerSuite#checkProof, fail if the proof is not valid --- lisa-utils/src/test/scala/lisa/test/ProofCheckerSuite.scala | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lisa-utils/src/test/scala/lisa/test/ProofCheckerSuite.scala b/lisa-utils/src/test/scala/lisa/test/ProofCheckerSuite.scala index 6c3d6c4f..4a989fa2 100644 --- a/lisa-utils/src/test/scala/lisa/test/ProofCheckerSuite.scala +++ b/lisa-utils/src/test/scala/lisa/test/ProofCheckerSuite.scala @@ -2,6 +2,8 @@ package lisa.test import lisa.kernel.proof.SCProof import lisa.kernel.proof.SCProofChecker.* +import lisa.kernel.proof.SCProofCheckerJudgement +import lisa.kernel.proof.SCProofCheckerJudgement.SCInvalidProof import lisa.kernel.proof.SequentCalculus.Sequent import lisa.kernel.proof.SequentCalculus.isSameSequent import lisa.utils.Helpers.{_, given} @@ -40,8 +42,7 @@ abstract class ProofCheckerSuite extends AnyFunSuite { def checkProof(proof: SCProof): Unit = { val judgement = checkSCProof(proof) - println(Printer.prettySCProof(judgement)) - println(s"\n(${proof.totalLength} proof steps in total)") + assert(judgement.isValid, Printer.prettySCProof(judgement, true)) } def checkProof(proof: SCProof, expected: Sequent): Unit = { -- GitLab