xrpld
Loading...
Searching...
No Matches
test
basics
DetectCrash_test.cpp
1
#include <xrpl/beast/unit_test/suite.h>
2
3
#include <
exception
>
4
5
namespace
xrpl::test
{
6
7
struct
DetectCrash_test
:
public
beast::unit_test::Suite
8
{
9
void
10
testDetectCrash
()
11
{
12
testcase
(
"Detect Crash"
);
13
// Kill the process. This is used to test that the multi-process
14
// unit test will correctly report the crash.
15
std::terminate
();
16
}
17
void
18
run
()
override
19
{
20
testDetectCrash
();
21
}
22
};
23
24
BEAST_DEFINE_TESTSUITE_MANUAL
(DetectCrash, basics,
beast
);
25
26
}
// namespace xrpl::test
beast::unit_test::Suite
A testsuite class.
Definition
suite.h:50
beast::unit_test::Suite::testcase
TestcaseT testcase
Memberspace for declaring test cases.
Definition
suite.h:149
exception
beast
Definition
base_uint.h:673
xrpl::test
Definition
STLedgerEntry.h:9
xrpl::test::BEAST_DEFINE_TESTSUITE_MANUAL
BEAST_DEFINE_TESTSUITE_MANUAL(AMMCalc, app, xrpl)
xrpl::test::DetectCrash_test
Definition
DetectCrash_test.cpp:8
xrpl::test::DetectCrash_test::testDetectCrash
void testDetectCrash()
Definition
DetectCrash_test.cpp:10
xrpl::test::DetectCrash_test::run
void run() override
Runs the suite.
Definition
DetectCrash_test.cpp:18
std::terminate
T terminate(T... args)
Generated by
1.16.1