|
SObjectizer
5.5
|
Testing related stuff. More...
Go to the source code of this file.
Namespaces | |
| so_5 | |
| Public part of message limit implementation. | |
| so_5::experimental | |
| so_5::experimental::testing | |
| so_5::experimental::testing::v1 | |
| so_5::experimental::testing::v1::details | |
Typedefs | |
| using | so_5::experimental::testing::v1::details::trigger_unique_ptr_t = std::unique_ptr< trigger_t > |
| An alias for unique_ptr of trigger. More... | |
| using | so_5::experimental::testing::v1::details::trigger_container_t = std::vector< trigger_unique_ptr_t > |
| An alias for type of tigger's container. More... | |
| using | so_5::experimental::testing::v1::details::constraint_unique_ptr_t = std::unique_ptr< constraint_t > |
| An alias for unique_ptr of constraint. More... | |
| using | so_5::experimental::testing::v1::details::constraint_container_t = std::vector< constraint_unique_ptr_t > |
| An alias for container of constraints. More... | |
| using | so_5::experimental::testing::v1::details::preactivate_action_t = std::function< void() > |
| An alias for type of step's preactivation action. More... | |
| using | so_5::experimental::testing::v1::details::step_unique_ptr_t = std::unique_ptr< abstract_scenario_step_t > |
| An alias for unique_ptr of scenario-step. More... | |
Functions | |
| SO_5_NODISCARD scenario_result_t | so_5::experimental::testing::v1::completed () |
| Create a value that means that scenario completed successfuly. More... | |
| template<typename Msg_Type > | |
| details::trigger_source_t< details::incident_status_t::handled > | so_5::experimental::testing::v1::reacts_to () |
| Define a trigger that activates when an agent receives and handles a message from the direct mbox. More... | |
| template<typename Msg_Type > | |
| details::trigger_source_t< details::incident_status_t::handled > | so_5::experimental::testing::v1::reacts_to (const so_5::mbox_t &mbox) |
| Define a trigger that activates when an agent receives and handles a message from the specific mbox. More... | |
| details::store_agent_state_name_t | so_5::experimental::testing::v1::store_state_name (std::string tag) |
| Create a special marker for a trigger for storing agent's state name inside scenario. More... | |
| template<typename Msg_Type > | |
| details::trigger_source_t< details::incident_status_t::ignored > | so_5::experimental::testing::v1::ignores () |
| Define a trigger that activates when an agent rejects a message from the direct mbox. More... | |
| template<typename Msg_Type > | |
| details::trigger_source_t< details::incident_status_t::ignored > | so_5::experimental::testing::v1::ignores (const so_5::mbox_t &mbox) |
| Define a trigger that activates when an agent rejects a message from the direct mbox. More... | |
| details::constraint_unique_ptr_t | so_5::experimental::testing::v1::not_before (std::chrono::steady_clock::duration pause) |
| Create a constraint not-before. More... | |
| details::constraint_unique_ptr_t | so_5::experimental::testing::v1::not_after (std::chrono::steady_clock::duration pause) |
| Create a constraint not-after. More... | |
| template<incident_status_t Status> | |
| trigger_holder_t< Status > | so_5::experimental::testing::v1::details::operator & (const so_5::agent_t &agent, const trigger_source_t< Status > &src) |
| A helper operator to create a trigger for the specified agent. More... | |
| trigger_holder_t< incident_status_t::handled > | so_5::experimental::testing::v1::details::operator & (trigger_holder_t< incident_status_t::handled > &&old_holder, store_agent_state_name_t data) |
| A helper operator to create a tigger that stores the name of the current agent's state. More... | |
Testing related stuff.
1.8.14