#include "arcdps_structs_slim.h"#include "EventSequencer.h"#include <algorithm>#include <chrono>#include <cstddef>#include <cstdint>#include <cstring>#include <gtest/gtest.h>#include <limits>#include <mutex>#include <random>#include <ranges>#include <string>#include <thread>#include <utility>#include <vector>
Classes | |
| class | EventSequencerTests |
Functions | |
| std::vector< std::byte > | random_bytes (std::size_t count, std::mt19937_64 &rng) |
| template<typename T > | |
| T * | random_value (std::mt19937_64 &rng) |
| bool | operator== (const decltype(EventSequencer::Event::Ev)&lhs, const cbtevent &rhs) |
| bool | operator== (const EventSequencer::Event::Agent &lhs, const ag &rhs) |
| TEST_F (EventSequencerTests, SingleThreaded) | |
| TEST_F (EventSequencerTests, SingleThreadedZero) | |
| TEST_F (EventSequencerTests, MultiThreaded) | |
| bool operator== | ( | const decltype(EventSequencer::Event::Ev)& | lhs, |
| const cbtevent & | rhs | ||
| ) |
| bool operator== | ( | const EventSequencer::Event::Agent & | lhs, |
| const ag & | rhs | ||
| ) |
| std::vector< std::byte > random_bytes | ( | std::size_t | count, |
| std::mt19937_64 & | rng | ||
| ) |
| T * random_value | ( | std::mt19937_64 & | rng | ) |
| TEST_F | ( | EventSequencerTests | , |
| MultiThreaded | |||
| ) |
| TEST_F | ( | EventSequencerTests | , |
| SingleThreaded | |||
| ) |
| TEST_F | ( | EventSequencerTests | , |
| SingleThreadedZero | |||
| ) |