MoonUnit
 All Data Structures Variables Enumerations Enumerator Groups Pages
Types, enumerations, and structures

Enumerations

enum  MuTestStatus {
  MU_STATUS_SUCCESS = 0, MU_STATUS_FAILURE, MU_STATUS_ASSERTION, MU_STATUS_CRASH,
  MU_STATUS_TIMEOUT, MU_STATUS_EXCEPTION, MU_STATUS_RESOURCE, MU_STATUS_SKIPPED
}
 
enum  MuTestStage {
  MU_STAGE_LIBRARY_SETUP, MU_STAGE_FIXTURE_SETUP, MU_STAGE_TEST, MU_STAGE_FIXTURE_TEARDOWN,
  MU_STAGE_LIBRARY_TEARDOWN, MU_STAGE_UNKNOWN
}
 
enum  MuLogLevel {
  MU_LEVEL_WARNING, MU_LEVEL_INFO, MU_LEVEL_VERBOSE, MU_LEVEL_DEBUG,
  MU_LEVEL_TRACE
}
 

Detailed Description

Enumeration Type Documentation

enum MuLogLevel

Indicates the level of a log event

Enumerator
MU_LEVEL_WARNING 

Warning

MU_LEVEL_INFO 

Informational message

MU_LEVEL_VERBOSE 

Verbose message

MU_LEVEL_DEBUG 

Debug message

MU_LEVEL_TRACE 

Trace message

Represents the stage at which a failure occured

Enumerator
MU_STAGE_LIBRARY_SETUP 

Library setup

MU_STAGE_FIXTURE_SETUP 

Fixture setup

MU_STAGE_TEST 

Test

MU_STAGE_FIXTURE_TEARDOWN 

Fixture teardown

MU_STAGE_LIBRARY_TEARDOWN 

Library teardown

MU_STAGE_UNKNOWN 

Stage unknown

Represents the result of a test

Enumerator
MU_STATUS_SUCCESS 

Success

MU_STATUS_FAILURE 

Generic failure

MU_STATUS_ASSERTION 

Failure due to assertion

MU_STATUS_CRASH 

Failure due to crash

MU_STATUS_TIMEOUT 

Failure due to test exceeding time allowance

MU_STATUS_EXCEPTION 

Failure due to uncaught exception

MU_STATUS_RESOURCE 

Failure due to missing resource

MU_STATUS_SKIPPED 

Test skipped