Quellcodebibliothek Statistik Leitseite products/Sources/formale Sprachen/C/Firefox/layout/style/crashtests/   (Firefox Browser Version 153.0.1©)  Datei vom 27.6.2026 mit Größe 1 kB image not shown  

Quelle  TestCase.vdmpp  Sprache: unbekannt

 
--The TestCase Class

-----------------------------------------------
-- Author:
-- Created:
-- Updated:
-- Description: 
-----------------------------------------------

--
-- class definition
--
class TestCase is subclass of Test

--
-- instance variables
--
instance variables

protected name : seq of char

--
-- Operations definition section
--
operations

public TestCase: seq of char ==> TestCase
 TestCase(nm) == name := nm;

public GetName: () ==> seq of char
 GetName() == return name;

protected AssertTrue: bool ==> ()
 AssertTrue(pb) == if not pb then exit <FAILURE>;

protected AssertFalse: bool ==> ()
 AssertFalse(pb) == if pb then exit <FAILURE>;

public Run: TestResult ==> ()
 Run(ptr) ==
  trap <FAILURE>
   with 
    ptr.AddFailure(self)
   in
    (SetUp();
    RunTest();
    TearDown();
    );

protected SetUp: () ==> ()
 SetUp() == is subclass responsibility;

protected RunTest: () ==> ()
 RunTest() == is subclass responsibility;

protected TearDown: () ==> ()
 TearDown() == is subclass responsibility;

end TestCase

Messung V0.5 in Prozent
C=73 H=100 G=87

[zur Elbe Produktseite wechseln0.909QuellennavigatorsAnalyse erneut starten2026-09-27]