Class OrderedInstaller

Class Documentation

class OrderedInstaller
[source]

Registers an OrderedShell into the sorted ordered-test list.

Instantiated once per TEST_ORDERED declaration as a namespace-scope static. Users do not interact with this class directly.

Public Functions

explicit OrderedInstaller(OrderedShell &test, const char *group_name, const char *test_name, const char *file_name, int_least32_t line_number, int level) noexcept

Register test in the ordered list at the appropriate position.

Parameters:
  • test – The shell to register.

  • group_nameTest group name string.

  • test_nameTest name string.

  • file_name – Source file path.

  • line_number – Source line number.

  • level – Execution level; lower values run first.

virtual ~OrderedInstaller() = default
[source]