11 #ifndef TEST_INTERFACE_LOCATIONS_H_
12 #define TEST_INTERFACE_LOCATIONS_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"
39 oops::Log::test() <<
"Testing locations: " << *locs << std::endl;
46 template <
typename OBS>
52 std::string
testid()
const override {
return "test::Locations<" + OBS::name() +
">";}
55 std::vector<eckit::testing::Test>& ts = eckit::testing::specification();
57 ts.emplace_back(
CASE(
"interface/Locations/testConstructor")
58 { testConstructor<OBS>(); });
Locations of observations for observation operator.
void register_tests() const override
std::string testid() const override
void clear() const override
static const eckit::Configuration & config()
const eckit::mpi::Comm & world()
Default communicator with all MPI tasks (ie MPI_COMM_WORLD)
CASE("test_linearmodelparameterswrapper_valid_name")
void testConstructor()
Tests creation and destruction of ObsErrorCovariances.