Cheetah - SKA - PSS - Prototype Time Domain Search Pipeline
cheetah
data
test_utils
DmTimeTest.h
1
#ifndef SKA_CHEETAH_DATA_DMTIMEBUFFERTEST_H
2
#define SKA_CHEETAH_DATA_DMTIMEBUFFERTEST_H
3
4
#include <gtest/gtest.h>
5
6
namespace
ska
{
7
namespace
cheetah {
8
namespace
data {
9
namespace
test {
10
11
template
<
typename
Arch,
typename
T>
12
struct
DmTimeTestTraits
13
{
14
typedef
Arch Architecture;
15
typedef
T ValueType;
16
};
17
18
template
<
typename
Traits>
19
class
DmTimeTest
:
public
::testing::Test
20
{
21
protected
:
22
void
SetUp()
override
;
23
void
TearDown()
override
;
24
25
public
:
26
DmTimeTest
();
27
~
DmTimeTest
();
28
29
private
:
30
};
31
32
template
<
typename
Arch,
typename
ValueType>
33
struct
Tester
34
{
35
static
void
slice_test(std::size_t,std::size_t,std::size_t);
36
static
void
add_test();
37
};
38
39
}
// namespace test
40
}
// namespace data
41
}
// namespace cheetah
42
}
// namespace ska
43
44
#include "cheetah/data/test_utils/detail/DmTimeTest.cpp"
45
46
#endif // SKA_CHEETAH_DATA_DMTIMEBUFFERTEST_H
ska::cheetah::data::test::Tester
Definition:
DmTimeTest.h:33
ska::cheetah::data::test::DmTimeTest
Definition:
DmTimeTest.h:19
ska
Some limits and constants for FLDO.
Definition:
Brdz.h:35
ska::cheetah::data::test::DmTimeTestTraits
Definition:
DmTimeTest.h:12
Generated on Mon May 30 2022 14:33:45 for Cheetah - SKA - PSS - Prototype Time Domain Search Pipeline by
1.8.13