index 50d041ece884464501cd1768c2b6a990216a3662..96ac0c1d67356eabbb59d885a75d2be6f1b48398 100644 (file)
--- a/t/unit/core/store_test.c
+++ b/t/unit/core/store_test.c
START_TEST(test_store_metric)
{
- sdb_metric_store_t store1 = { "dummy-type1", "dummy-id1" };
- sdb_metric_store_t store2 = { "dummy-type2", "dummy-id2" };
+ sdb_metric_store_t store1 = { "dummy-type1", "dummy-id1", 0 };
+ sdb_metric_store_t store2 = { "dummy-type2", "dummy-id2", 0 };
struct {
const char *host;
golden_data[i].host, golden_data[i].metric,
golden_data[i].store, golden_data[i].last_update,
status, golden_data[i].expected);
+
+ if (status < 0)
+ continue;
+
+ if (golden_data[i].store != NULL)
+ fail_unless(golden_data[i].store->last_update > 0,
+ "sdb_memstore_metric(%s, %s, %p, %d, 0) did not update "
+ "store->last_update",
+ golden_data[i].host, golden_data[i].metric,
+ golden_data[i].store, golden_data[i].last_update);
}
}
END_TEST