Home | History | Annotate | Download | only in store

Lines Matching defs:metadata

29 #include "store/metadata.hpp"
51 /// without any predefined values. I.e. for our particular case, the metadata
60 db.exec("DELETE FROM metadata");
77 db.exec("INSERT INTO metadata (schema_version, timestamp) "
79 db.exec("INSERT INTO metadata (schema_version, timestamp) "
82 const store::metadata metadata = store::metadata::fetch_latest(db);
83 ATF_REQUIRE_EQ(5678L, metadata.timestamp());
84 ATF_REQUIRE_EQ(512, metadata.schema_version());
97 ATF_REQUIRE_THROW_RE(store::integrity_error, "metadata.*empty",
98 store::metadata::fetch_latest(db));
106 db.exec("CREATE TABLE metadata (schema_version INTEGER)");
107 db.exec("INSERT INTO metadata VALUES (3)");
110 "Invalid metadata.*timestamp",
111 store::metadata::fetch_latest(db));
119 db.exec("CREATE TABLE metadata (timestamp INTEGER)");
120 db.exec("INSERT INTO metadata VALUES (3)");
123 "Invalid metadata.*schema_version",
124 store::metadata::fetch_latest(db));
137 db.exec("INSERT INTO metadata (schema_version, timestamp) "
142 store::metadata::fetch_latest(db));