Unit 'fpcunit' Package
[Overview][Resource strings][Types][Classes][Procedures and functions][Index] [#fcl-fpcunit]

TTestCase

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: fpcunit.pp line 197

type TTestCase = class(TAssert)

protected

  function CreateResult; virtual;

  procedure SetUp; virtual;

  procedure TearDown; virtual;

  procedure RunTest; virtual;

  function GetTestName; override;

  function GetTestSuiteName; override;

  function GetEnableIgnores; override;

  procedure SetTestSuiteName(); override;

  procedure SetTestName(); virtual;

  procedure SetEnableIgnores(); override;

  procedure RunBare; virtual;

  class function SingleInstanceForSuite; virtual;

public

  CheckAssertCalled: Boolean;

  constructor Create; virtual;

  constructor CreateWith(); virtual;

  constructor CreateWithName(); virtual;

  procedure ExpectException();

  function CountTestCases; override;

  function CreateResultAndRun; virtual;

  procedure Run(); override;

  function AsString;

  property TestSuiteName: string; [rw]

  property ExpectedExceptionFailMessage: string; [r]

  property ExpectedException: TClass; [r]

  property ExpectedExceptionMessage: string; [r]

  property ExpectedExceptionContext: Integer; [r]

published

  property TestName: string; [rw]

end;

Inheritance

TTestCase

|

TAssert

|

TTest

|

TObject


Documentation generated on: 2023-03-18