baseRequest.setVersion("1.0.0");
FidFilter filter1 = factory.createFidFilter("rail1.123");
FidFilter filter2 = factory.createFidFilter("rail2.456");
FidFilter filter3 = factory.createFidFilter("rail3.789");
Query query = new Query();
query.setTypeName("rail1");
query.addFilter(filter1);
query.addPropertyName("loc1");
query.addPropertyName("id1");
baseRequest.addQuery(query);
query = new Query();
query.setTypeName("rail2");
query.addFilter(filter2);
query.addPropertyName("loc2");
query.addPropertyName("id2");
baseRequest.addQuery(query);
query = new Query();
query.setTypeName("rail3");
query.addFilter(filter3);
query.addPropertyName("loc3");
query.addPropertyName("id3");
baseRequest.addQuery(query);
// run test
assertTrue(runKvpTest(baseRequest, testRequest, true));
}