Lines Matching full:metadata
29 #include "store/metadata.hpp"
52 /// without any predefined values. I.e. for our particular case, the metadata
61 db.exec("DELETE FROM metadata"); in create_database()
78 db.exec("INSERT INTO metadata (schema_version, timestamp) " in ATF_TEST_CASE_BODY()
80 db.exec("INSERT INTO metadata (schema_version, timestamp) " in ATF_TEST_CASE_BODY()
83 const store::metadata metadata = store::metadata::fetch_latest(db); in ATF_TEST_CASE_BODY() local
84 ATF_REQUIRE_EQ(5678L, metadata.timestamp()); in ATF_TEST_CASE_BODY()
85 ATF_REQUIRE_EQ(512, metadata.schema_version()); in ATF_TEST_CASE_BODY()
98 ATF_REQUIRE_THROW_RE(store::integrity_error, "metadata.*empty", in ATF_TEST_CASE_BODY()
99 store::metadata::fetch_latest(db)); in ATF_TEST_CASE_BODY()
107 db.exec("CREATE TABLE metadata (schema_version INTEGER)"); in ATF_TEST_CASE_BODY()
108 db.exec("INSERT INTO metadata VALUES (3)"); in ATF_TEST_CASE_BODY()
111 "Invalid metadata.*timestamp", in ATF_TEST_CASE_BODY()
112 store::metadata::fetch_latest(db)); in ATF_TEST_CASE_BODY()
120 db.exec("CREATE TABLE metadata (timestamp INTEGER)"); in ATF_TEST_CASE_BODY()
121 db.exec("INSERT INTO metadata VALUES (3)"); in ATF_TEST_CASE_BODY()
124 "Invalid metadata.*schema_version", in ATF_TEST_CASE_BODY()
125 store::metadata::fetch_latest(db)); in ATF_TEST_CASE_BODY()
138 db.exec("INSERT INTO metadata (schema_version, timestamp) " in ATF_TEST_CASE_BODY()
143 store::metadata::fetch_latest(db)); in ATF_TEST_CASE_BODY()