13 #include "eckit/testing/Test.h"
18 using namespace eckit::testing;
23 CASE(
"Copy metadata preserves data sizes") {
27 md.back()->dataSizeDoubles(2);
30 EXPECT(md[0]->dataSizeDoubles() == 2);
35 EXPECT(md.size() == 2);
36 EXPECT(md[0]->dataSizeDoubles() == 2);
37 EXPECT(md[1]->dataSizeDoubles() == 1);
41 CASE(
"Copy metadata in Writer") {
45 md.back()->dataSizeDoubles(2);
48 EXPECT(md[0]->dataSizeDoubles() == 2);
55 eckit::Log::info() <<
"Found: " << it->
columns().at(0)->dataSizeDoubles() << std::endl;
56 EXPECT(it->
columns().at(0)->dataSizeDoubles() == 2);
57 EXPECT(it->
columns().at(1)->dataSizeDoubles() == 1);
62 int main(
int argc,
char* argv[]) {
63 return run_tests(argc, argv);
const core::MetaData & columns() const
iterator begin(bool openDataHandle=true)