--Return all TestCases public tests : () -> seqof TestCase
tests() == issubclassresponsibility;
--Confirm test result public isOK: TestCase -> bool
isOK(t) == if t.TestACase() then new TestLogger().Succeeded(t) else new TestLogger().Failed(t);
operations
--Test a TestCase sequence. public run: () ==> bool
run() == let Message = "Test result of a testcase seaquence.",
TestcaseSeq = tests() ,
aResult = [isOK(TestcaseSeq(i)) | i insetinds TestcaseSeq] --aResult = new Sequence().fmap[TestCase,bool](isOK)(TestcaseSeq) in ifforall i insetinds aResult & aResult(i) then returnnew TestLogger().succeededInAllTestcases(Message) else returnnew TestLogger().notSucceededInAllTestcases(Message)
end TestDriver
¤ Dauer der Verarbeitung: 0.10 Sekunden
(vorverarbeitet)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung ist noch experimentell.