package com.tropo.provisioning.model; import java.util.ArrayList; import java.util.List; import com.tropo.provisioning.model.Address; import com.tropo.provisioning.model.Application; /** * Quite dummy class but lets tests add addresses to the application object * * @author martin * */ public class MockApplication extends Application { public void addAddress(Address address) { ApplicationAddress mapping = new ApplicationAddress(); mapping.setApplication(this); mapping.setAddress(address); addMapping(mapping); } public void removeAddress(String address) { List<ApplicationAddress> mappings = new ArrayList<ApplicationAddress>(); getMappings(mappings); for(ApplicationAddress mapping: mappings) { if (mapping.getAddress().getValue().equals(address)) { removeAddress(mapping.getAddress()); } } } }