);\r
\r
string data;\r
- TSM_ASSERT("Record found in storage.", !storage->readString("context", "foo1", data));\r
- storage->createString("context", "foo1", "bar1", time(NULL) - 300);\r
- storage->createString("context", "foo2", "bar2", time(NULL));\r
- TSM_ASSERT("Record not found in storage.", storage->readString("context", "foo1", data));\r
+ TSM_ASSERT("Record found in storage.", !storage->readString("context", "foo1", &data));\r
+ storage->createString("context", "foo1", "bar1", time(NULL) + 60);\r
+ storage->createString("context", "foo2", "bar2", time(NULL) + 60);\r
+ TSM_ASSERT("Record not found in storage.", storage->readString("context", "foo1", &data));\r
TSM_ASSERT_EQUALS("Record value doesn't match.", data, "bar1");\r
TSM_ASSERT("Update failed.", storage->updateString("context", "foo2", "bar1"));\r
- TSM_ASSERT("Record not found in storage.", storage->readString("context", "foo2", data));\r
+ TSM_ASSERT("Record not found in storage.", storage->readString("context", "foo2", &data));\r
TSM_ASSERT_EQUALS("Record value doesn't match.", data, "bar1");\r
TSM_ASSERT("Delete failed.", storage->deleteString("context", "foo2"));\r
storage->reap("context");\r