12 #ifndef TEST_INTERFACE_OBSSPACE_H_
13 #define TEST_INTERFACE_OBSSPACE_H_
18 #define ECKIT_TESTING_SELF_REGISTER_CASES 0
20 #include <boost/noncopyable.hpp>
22 #include "eckit/config/LocalConfiguration.h"
23 #include "eckit/testing/Test.h"
34 typedef ObsTestsFixture<OBS> Test_;
36 for (std::size_t jj = 0; jj < Test_::obspace().size(); ++jj) {
37 EXPECT(Test_::obspace()[jj].windowStart() == Test_::tbgn());
38 EXPECT(Test_::obspace()[jj].windowEnd() == Test_::tend());
50 std::string
testid()
const override {
return "test::ObsSpace<" + OBS::name() +
">";}
53 std::vector<eckit::testing::Test>& ts = eckit::testing::specification();
55 ts.emplace_back(
CASE(
"interface/ObsSpace/testConstructor")
56 { testConstructor<OBS>(); });
68 #endif // TEST_INTERFACE_OBSSPACE_H_