use of com.yahoo.rdl.Struct in project athenz by yahoo.
the class ZMSClientTest method setupRespHdrsStruct.
Struct setupRespHdrsStruct() {
Struct respHdrs = new Struct();
Array values = new Array();
values.add("Value1A");
values.add("Value1B");
respHdrs.put("tag1", values);
values = new Array();
values.add("Value2A");
values.add("Value2B");
respHdrs.put("tag2", values);
return respHdrs;
}
use of com.yahoo.rdl.Struct in project athenz by yahoo.
the class ZMSFileChangeLogStoreTest method deleteExistent.
@Test
public void deleteExistent() {
ZMSFileChangeLogStore fstore = new ZMSFileChangeLogStore(FSTORE_PATH, null, null);
Struct data = new Struct();
data.put("key", "val1");
fstore.put("test1", JSON.bytes(data));
fstore.delete("test1");
Struct st = fstore.get("test1", Struct.class);
assertNull(st);
}
use of com.yahoo.rdl.Struct in project athenz by yahoo.
the class ZMSFileChangeLogStoreTest method scanSingle.
@Test
public void scanSingle() {
ZMSFileChangeLogStore fstore = new ZMSFileChangeLogStore(FSTORE_PATH, null, null);
Struct data = new Struct();
data.put("key", "val1");
fstore.put("test1", JSON.bytes(data));
List<String> ls = fstore.scan();
assertEquals(ls.size(), 1);
assertTrue(ls.contains("test1"));
}
use of com.yahoo.rdl.Struct in project athenz by yahoo.
the class ZMSFileChangeLogStoreTest method getExistent.
@Test
public void getExistent() {
ZMSFileChangeLogStore fstore = new ZMSFileChangeLogStore(FSTORE_PATH, null, null);
Struct data = new Struct();
data.put("key", "val1");
fstore.put("test1", JSON.bytes(data));
Struct st = fstore.get("test1", Struct.class);
assertNotNull(st);
assertEquals(st.get("key"), "val1");
}
use of com.yahoo.rdl.Struct in project athenz by yahoo.
the class ZMSFileChangeLogStoreTest method scanDelete.
@Test
public void scanDelete() {
ZMSFileChangeLogStore fstore = new ZMSFileChangeLogStore(FSTORE_PATH, null, null);
Struct data = new Struct();
data.put("key", "val1");
fstore.put("test1", JSON.bytes(data));
data = new Struct();
data.put("key", "val1");
fstore.put("test2", JSON.bytes(data));
data = new Struct();
data.put("key", "val1");
fstore.put("test3", JSON.bytes(data));
fstore.delete("test2");
List<String> ls = fstore.scan();
assertEquals(ls.size(), 2);
assertTrue(ls.contains("test1"));
assertTrue(ls.contains("test3"));
}
Aggregations