AUnit.Test_Results

More...

Entities

Access types

Test_Error_Access
Test_Failure_Access

Record types

Test_Error
Test_Failure
Test_Result

Tagged types

Result

Dispatching subprograms

Add_Error
Add_Failure
Add_Success
Clear
Elapsed
Error_Count
Errors
Failure_Count
Failures
Set_Elapsed
Start_Test
Success_Count
Successes
Successful
Test_Count

Generic instantiations

Result_Lists (generic instantiation)

Description

Test_Error_Access [source]

58 type Test_Error_Access is access all Test_Error;

Test_Failure_Access [source]

49 type Test_Failure_Access is access all Test_Failure;

Test_Error [source]

53 type Test_Error is record
54 Exception_Name : Message_String;
55 Exception_Message : Message_String;
56 Traceback : Message_String;
57 end record;
Exception_Name of type AUnit.Message_String
Exception_Message of type AUnit.Message_String
Traceback of type AUnit.Message_String

Test_Failure [source]

44 type Test_Failure is record
45 Message : Message_String;
46 Source_Name : Message_String;
47 Line : Natural;
48 end record;
Message of type AUnit.Message_String
Source_Name of type AUnit.Message_String
Line of type Natural

Test_Result [source]

62 type Test_Result is record
63 Test_Name : Message_String;
64 Routine_Name : Message_String;
65 Failure : Test_Failure_Access;
66 Error : Test_Error_Access;
67 Elapsed : Time := Null_Time;
68 end record;

Decription of a test routine result

Test_Name of type AUnit.Message_String
Routine_Name of type AUnit.Message_String
Failure of type AUnit.Test_Results.Test_Failure_Access
Error of type AUnit.Test_Results.Test_Error_Access
Elapsed of type AUnit.Time_Measure.Time

Result [source]

40 type Result is tagged limited private;

Record result. A result object is associated with the execution of a top-level test suite

Add_Error [source]

76 procedure Add_Error
77 (R : in out Result;
78 Test_Name : Message_String;
79 Routine_Name : Message_String;
80 Error : Test_Error;
81 Elapsed : Time);

Record an unexpected exception

R of type AUnit.Test_Results.Result
Test_Name of type AUnit.Message_String
Routine_Name of type AUnit.Message_String
Error of type AUnit.Test_Results.Test_Error
Elapsed of type AUnit.Time_Measure.Time

Add_Failure [source]

84 procedure Add_Failure
85 (R : in out Result;
86 Test_Name : Message_String;
87 Routine_Name : Message_String;
88 Failure : Test_Failure;
89 Elapsed : Time);

Record a test routine failure

R of type AUnit.Test_Results.Result
Test_Name of type AUnit.Message_String
Routine_Name of type AUnit.Message_String
Failure of type AUnit.Test_Results.Test_Failure
Elapsed of type AUnit.Time_Measure.Time

Add_Success [source]

92 procedure Add_Success
93 (R : in out Result;
94 Test_Name : Message_String;
95 Routine_Name : Message_String;
96 Elapsed : Time);

Record a test routine success

R of type AUnit.Test_Results.Result
Test_Name of type AUnit.Message_String
Routine_Name of type AUnit.Message_String
Elapsed of type AUnit.Time_Measure.Time

Clear [source]

133 procedure Clear (R : in out Result);

Clear the results

R of type AUnit.Test_Results.Result

Elapsed [source]

115 function Elapsed (R : Result) return Time;

Elapsed time for test execution

R of type AUnit.Test_Results.Result
Return value

Error_Count [source]

102 function Error_Count (R : Result) return Count_Type;

Number of routines with unexpected exceptions

R of type AUnit.Test_Results.Result
Return value

Errors [source]

105 procedure Errors (R : Result;
106 E : in out Result_Lists.List);

List of routines with unexpected exceptions

R of type AUnit.Test_Results.Result
E of type Ada_Containers.AUnit_Lists.List

Failure_Count [source]

109 function Failure_Count (R : Result) return Count_Type;

Number of failed routines

R of type AUnit.Test_Results.Result
Return value

Failures [source]

112 procedure Failures (R : Result; F : in out Result_Lists.List);

List of failed routines

R of type AUnit.Test_Results.Result
F of type Ada_Containers.AUnit_Lists.List

Set_Elapsed [source]

99 procedure Set_Elapsed (R : in out Result; T : Time);

Set Elapsed time for reporter

R of type AUnit.Test_Results.Result
T of type AUnit.Time_Measure.Time

Start_Test [source]

118 procedure Start_Test (R : in out Result; Subtest_Count : Count_Type);

Set count for a test run

R of type AUnit.Test_Results.Result
Subtest_Count of type Ada_Containers.Count_Type

Success_Count [source]

121 function Success_Count (R : Result) return Count_Type;

Number of successful routines

R of type AUnit.Test_Results.Result
Return value

Successes [source]

124 procedure Successes (R : Result; S : in out Result_Lists.List);

List of successful routines

R of type AUnit.Test_Results.Result
S of type Ada_Containers.AUnit_Lists.List

Successful [source]

127 function Successful (R : Result) return Boolean;

All routines successful?

R of type AUnit.Test_Results.Result
Return value

Test_Count [source]

130 function Test_Count (R : Result) return Ada_Containers.Count_Type;

Number of routines run

R of type AUnit.Test_Results.Result
Return value

Result_Lists (generic instantiation) [source]

73package Result_Lists is new Ada_Containers.AUnit_Lists (Test_Result);

Containers for all test results

Instantiation of Ada_Containers.AUnit_Lists