Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
N21-03-05
NovaDAQUtilities
cxx
unittest
StatusTests.cpp
Go to the documentation of this file.
1
#include <cppunit/extensions/HelperMacros.h>
2
#include <NovaDAQUtilities/Status.h>
3
4
using namespace
novadaq
;
5
6
class
StatusTests
:
public
CppUnit::TestFixture
7
{
8
CPPUNIT_TEST_SUITE(
StatusTests
);
9
CPPUNIT_TEST(testStatusBasic);
10
CPPUNIT_TEST_SUITE_END();
11
12
public
:
13
void
setUp();
14
void
tearDown();
15
16
void
testStatusBasic();
17
18
private
:
19
20
};
21
22
void
23
StatusTests::setUp
()
24
{
25
}
26
27
void
28
StatusTests::tearDown
()
29
{
30
}
31
32
void
33
StatusTests::testStatusBasic
()
34
{
35
// check that we get what we set
36
Status
myStatus;
37
myStatus.
code
= 0xdeadbeef;
38
myStatus.
message
=
"Hello, World!"
;
39
40
CPPUNIT_ASSERT(myStatus.
code
== (
int
) 0xdeadbeef);
41
CPPUNIT_ASSERT(myStatus.
message
==
"Hello, World!"
);
42
}
43
44
CPPUNIT_TEST_SUITE_NAMED_REGISTRATION
(
StatusTests
,
"NovaDAQUtilities"
);
45
CPPUNIT_REGISTRY_ADD_TO_DEFAULT
(
"NovaDAQUtilities"
);
novadaq::Status
Definition:
Status.h:18
StatusTests::tearDown
void tearDown()
Definition:
StatusTests.cpp:28
StatusTests::setUp
void setUp()
Definition:
StatusTests.cpp:23
novadaq::Status::code
int32_t code
Definition:
Status.h:22
CPPUNIT_REGISTRY_ADD_TO_DEFAULT
CPPUNIT_REGISTRY_ADD_TO_DEFAULT("NovaDAQUtilities")
novadaq
Definition:
RawDAQData.h:46
CPPUNIT_TEST_SUITE_NAMED_REGISTRATION
CPPUNIT_TEST_SUITE_NAMED_REGISTRATION(StatusTests,"NovaDAQUtilities")
StatusTests::testStatusBasic
void testStatusBasic()
Definition:
StatusTests.cpp:33
StatusTests
Definition:
StatusTests.cpp:6
novadaq::Status::message
std::string message
Definition:
Status.h:24
Generated on Fri Mar 5 2021 14:11:56 for NOvA by
1.8.11