assertTrue(l.size() > 0);
}
public void test01AddModifyGetAndDelete() throws Exception {
List connections = new ArrayList();
Connection connection = new Connection();
connection.setName("test5");
connectionService.save(connection,connections);
assertTrue("size must be superior to 0",connections.size() > 0);
File f = new File(PROPERTIES_PATH+"test5.properties");
assertTrue(f.exists());
String id = "";
for(Iterator it=connections.iterator();it.hasNext();) {
Connection c = (Connection) it.next();
if("test5".equals(c.getName()))
id=c.getId();
}
Connection connection2 = new Connection("test6");
connection2.setId(id);
connectionService.save(connection2,connections);
for(Iterator it=connections.iterator();it.hasNext();) {
Connection c = (Connection) it.next();
if(id.equals(c.getId())) {
assertEquals("name must be equals to test6","test6",c.getName());
break;
}
}
f = new File(PROPERTIES_PATH+"test6.properties");
assertTrue(f.exists());
assertNotNull(connectionService.get(id,connections));
Connection connection3 = new Connection("test6");
connection3.setId(id);
connectionService.delete(id,connections);
for(Iterator it=connections.iterator();it.hasNext();) {
Connection c = (Connection) it.next();
if(id.equals(c.getId())) {
fail();
}
}
f = new File(PROPERTIES_PATH+"test6.properties");
assertFalse(f.exists());