libcester
Public Attributes | List of all members
test_case Struct Reference

#include <cester.h>

Collaboration diagram for test_case:
Collaboration graph
[legend]

Public Attributes

unsigned execution_status
 
unsigned line_num
 
enum cester_test_status expected_result
 
double start_tic
 
double execution_time
 
char * execution_output
 
char * name
 
cester_test test_function
 
cester_before_after_each test_ba_function
 
cester_void test_void_function
 
TestType test_type
 

Member Data Documentation

◆ execution_output

char* test_case::execution_output

the test execution output in string. For internal use only.

◆ execution_status

unsigned test_case::execution_status

the test execution result status. For internal use only.

◆ execution_time

double test_case::execution_time

the time taken for the test case to complete. For internal use only.

◆ expected_result

enum cester_test_status test_case::expected_result

The expected result for the test case. For internal use only.

◆ line_num

unsigned test_case::line_num

the line number where the test case is created. For internal use only.

◆ name

char* test_case::name

the test function name. For internal use only.

◆ start_tic

double test_case::start_tic

the time taken for the test case to complete. For internal use only.

◆ test_ba_function

cester_before_after_each test_case::test_ba_function

the function that enclosed the tests. For internal use only.

◆ test_function

cester_test test_case::test_function

the function that enclosed the tests. For internal use only.

◆ test_type

TestType test_case::test_type

the type of the test function. For internal use only.

◆ test_void_function

cester_void test_case::test_void_function

the function that enclosed the tests. For internal use only.


The documentation for this struct was generated from the following file: