Cheetah - SKA - PSS - Prototype Time Domain Search Pipeline
RawBytesTest.cpp
1 #include "cheetah/psrdada/test/RawBytesTest.h"
2 
3 namespace ska {
4 namespace cheetah {
5 namespace psrdada {
6 namespace detail {
7 namespace test {
8 
9 RawBytesTest::RawBytesTest()
10  : ::testing::Test()
11 {
12 }
13 
14 RawBytesTest::~RawBytesTest()
15 {
16 }
17 
18 void RawBytesTest::SetUp()
19 {
20 }
21 
22 void RawBytesTest::TearDown()
23 {
24 }
25 
26 TEST_F(RawBytesTest, test_total_and_used_bytes)
27 {
28  RawBytes bytes(NULL,80ull,33ull);
29  ASSERT_EQ(bytes.total_bytes(), 80ull);
30  ASSERT_EQ(bytes.used_bytes(), 33ull);
31  bytes.used_bytes(44ull);
32  ASSERT_EQ(bytes.used_bytes(), 44ull);
33 }
34 
35 TEST_F(RawBytesTest, test_ptr)
36 {
37  char data[80ull];
38  RawBytes bytes(data,80ull,33ull);
39  ASSERT_EQ(bytes.ptr(), data);
40 }
41 
42 } // namespace test
43 } // namespace detail
44 } // namespace psrdada
45 } // namespace cheetah
46 } // namespace ska
Some limits and constants for FLDO.
Definition: Brdz.h:35