|
Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
|
Unit tests for ah-signal.H. More...
#include <gtest/gtest.h>#include <ah-signal.H>#include <atomic>#include <chrono>#include <thread>#include <type_traits>#include <unistd.h>Go to the source code of this file.
Functions | |
| TEST (SignalSet, DefaultConstructorCreatesEmptySet) | |
| TEST (SignalSet, InitializerListConstructor) | |
| TEST (SignalSet, AddAndRemove) | |
| TEST (SignalSet, FluentInterface) | |
| TEST (SignalSet, ClearAndFill) | |
| TEST (SignalSet, StaticFactoryMethods) | |
| TEST (SignalSet, GetReturnsValidPointer) | |
| TEST_F (SignalTestFixture, SignalInstallsHandler) | |
| TEST_F (SignalTestFixture, SignalRestoresPreviousHandler) | |
| TEST_F (SignalTestFixture, SignalWithSigIgn) | |
| TEST_F (SignalTestFixture, SignalGetters) | |
| TEST_F (SignalTestFixture, SignalRelease) | |
| TEST_F (SignalTestFixture, SignalMoveConstruction) | |
| TEST_F (SignalTestFixture, SignalMoveAssignment) | |
| TEST_F (SignalTestFixture, SignalCreateThrowsOnInvalidSignal) | |
| TEST_F (SignalTestFixture, SignalTryCreateReturnsError) | |
| TEST_F (SignalTestFixture, SignalCreateSucceeds) | |
| TEST_F (SignalTestFixture, SignalPreviousHandler) | |
| TEST (SignalTypeTraits, NonCopyable) | |
| TEST (SignalTypeTraits, Movable) | |
| TEST_F (SignalTestFixture, SignalBlockerBlocksSignal) | |
| TEST_F (SignalTestFixture, SignalBlockerWithInitializerList) | |
| TEST_F (SignalTestFixture, SignalBlockerWithSignalSet) | |
| TEST_F (SignalTestFixture, SignalBlockerRelease) | |
| TEST_F (SignalTestFixture, SignalBlockerMoveConstruction) | |
| TEST (SignalBlockerTypeTraits, NonCopyable) | |
| TEST (SignalBlockerTypeTraits, Movable) | |
| TEST (SignalError, ContainsSignalInfo) | |
| TEST (SignalUtilities, SignalName) | |
| TEST (SignalUtilities, SendSignalToSelf) | |
| TEST_F (SignalTestFixture, BackwardCompatibleConstructor) | |
| TEST_F (SignalTestFixture, BackwardCompatibleDefaultRestartCalls) | |
| TEST_F (SignalTestFixture, NestedSignalHandlers) | |
| int | main (int argc, char **argv) |
Unit tests for ah-signal.H.
Tests cover:
Definition in file ah_signal_test.cc.
| int main | ( | int | argc, |
| char ** | argv | ||
| ) |
Definition at line 537 of file ah_signal_test.cc.
| TEST | ( | SignalBlockerTypeTraits | , |
| Movable | |||
| ) |
Definition at line 425 of file ah_signal_test.cc.
| TEST | ( | SignalBlockerTypeTraits | , |
| NonCopyable | |||
| ) |
Definition at line 419 of file ah_signal_test.cc.
| TEST | ( | SignalError | , |
| ContainsSignalInfo | |||
| ) |
Definition at line 435 of file ah_signal_test.cc.
References SignalError::error_code(), and SignalError::signal_number().
| TEST | ( | SignalSet | , |
| AddAndRemove | |||
| ) |
Definition at line 109 of file ah_signal_test.cc.
References SignalSet::add(), SignalSet::contains(), and SignalSet::remove().
| TEST | ( | SignalSet | , |
| ClearAndFill | |||
| ) |
Definition at line 134 of file ah_signal_test.cc.
References SignalSet::clear().
| TEST | ( | SignalSet | , |
| DefaultConstructorCreatesEmptySet | |||
| ) |
Definition at line 91 of file ah_signal_test.cc.
References SignalSet::contains().
| TEST | ( | SignalSet | , |
| FluentInterface | |||
| ) |
Definition at line 125 of file ah_signal_test.cc.
References SignalSet::add(), SignalSet::contains(), and SignalSet::remove().
| TEST | ( | SignalSet | , |
| GetReturnsValidPointer | |||
| ) |
Definition at line 158 of file ah_signal_test.cc.
References SignalSet::get().
| TEST | ( | SignalSet | , |
| InitializerListConstructor | |||
| ) |
Definition at line 99 of file ah_signal_test.cc.
| TEST | ( | SignalSet | , |
| StaticFactoryMethods | |||
| ) |
Definition at line 148 of file ah_signal_test.cc.
References SignalSet::empty(), and SignalSet::full().
| TEST | ( | SignalTypeTraits | , |
| Movable | |||
| ) |
Definition at line 315 of file ah_signal_test.cc.
| TEST | ( | SignalTypeTraits | , |
| NonCopyable | |||
| ) |
Definition at line 309 of file ah_signal_test.cc.
| TEST | ( | SignalUtilities | , |
| SendSignalToSelf | |||
| ) |
Definition at line 457 of file ah_signal_test.cc.
References send_signal_to_self().
| TEST | ( | SignalUtilities | , |
| SignalName | |||
| ) |
Definition at line 448 of file ah_signal_test.cc.
References signal_name().
| TEST_F | ( | SignalTestFixture | , |
| BackwardCompatibleConstructor | |||
| ) |
Definition at line 471 of file ah_signal_test.cc.
References Signal::restarts_calls(), and Signal::signal_number().
| TEST_F | ( | SignalTestFixture | , |
| BackwardCompatibleDefaultRestartCalls | |||
| ) |
Definition at line 487 of file ah_signal_test.cc.
References Signal::restarts_calls().
| TEST_F | ( | SignalTestFixture | , |
| NestedSignalHandlers | |||
| ) |
Definition at line 499 of file ah_signal_test.cc.
| TEST_F | ( | SignalTestFixture | , |
| SignalBlockerBlocksSignal | |||
| ) |
Definition at line 325 of file ah_signal_test.cc.
| TEST_F | ( | SignalTestFixture | , |
| SignalBlockerMoveConstruction | |||
| ) |
Definition at line 406 of file ah_signal_test.cc.
| TEST_F | ( | SignalTestFixture | , |
| SignalBlockerRelease | |||
| ) |
Definition at line 384 of file ah_signal_test.cc.
References SignalSet::get(), and SignalBlocker::release().
| TEST_F | ( | SignalTestFixture | , |
| SignalBlockerWithInitializerList | |||
| ) |
Definition at line 344 of file ah_signal_test.cc.
| TEST_F | ( | SignalTestFixture | , |
| SignalBlockerWithSignalSet | |||
| ) |
Definition at line 364 of file ah_signal_test.cc.
References SignalSet::add().
| TEST_F | ( | SignalTestFixture | , |
| SignalCreateSucceeds | |||
| ) |
Definition at line 287 of file ah_signal_test.cc.
References Signal::create().
| TEST_F | ( | SignalTestFixture | , |
| SignalCreateThrowsOnInvalidSignal | |||
| ) |
Definition at line 272 of file ah_signal_test.cc.
References Signal::create().
| TEST_F | ( | SignalTestFixture | , |
| SignalGetters | |||
| ) |
Definition at line 221 of file ah_signal_test.cc.
References Signal::is_active(), Signal::restarts_calls(), and Signal::signal_number().
| TEST_F | ( | SignalTestFixture | , |
| SignalInstallsHandler | |||
| ) |
Definition at line 171 of file ah_signal_test.cc.
| TEST_F | ( | SignalTestFixture | , |
| SignalMoveAssignment | |||
| ) |
Definition at line 260 of file ah_signal_test.cc.
References Signal::is_active(), and Signal::signal_number().
| TEST_F | ( | SignalTestFixture | , |
| SignalMoveConstruction | |||
| ) |
Definition at line 248 of file ah_signal_test.cc.
References Signal::is_active(), and Signal::signal_number().
| TEST_F | ( | SignalTestFixture | , |
| SignalPreviousHandler | |||
| ) |
Definition at line 299 of file ah_signal_test.cc.
References Signal::previous_handler().
| TEST_F | ( | SignalTestFixture | , |
| SignalRelease | |||
| ) |
Definition at line 230 of file ah_signal_test.cc.
References Signal::is_active(), and Signal::release().
| TEST_F | ( | SignalTestFixture | , |
| SignalRestoresPreviousHandler | |||
| ) |
Definition at line 186 of file ah_signal_test.cc.
| TEST_F | ( | SignalTestFixture | , |
| SignalTryCreateReturnsError | |||
| ) |
Definition at line 278 of file ah_signal_test.cc.
References Signal::try_create().
| TEST_F | ( | SignalTestFixture | , |
| SignalWithSigIgn | |||
| ) |
Definition at line 208 of file ah_signal_test.cc.