public void refresh() { final List<Contact> birthdayContacts = getContacts(); List<Contact> systemContacts = ContactFactory.getInstance().createSystemContacts(mApplicationContext); // first time using the app if (birthdayContacts.size() == 0) { writeAllContacts(systemContacts); } else if (birthdayContacts.size() < systemContacts.size()) { addContact(birthdayContacts, systemContacts); } else if (birthdayContacts.size() > systemContacts.size()) { deleteContact(birthdayContacts, systemContacts); } else { updateContact(birthdayContacts, systemContacts); } }
// @Test public void create() throws Exception { Contact contact = ContactFactory.createContact("*****@*****.**", "7550"); Address_location address_location = AddressFactory.createAddress("1 Hens rd", "7945"); CorporateClient corporateClient = CorporateClientFactory.createCorpClient( "Groote schuur", "Riyaaz", "Rawoot", address_location, contact); IndividualClient individualClient = IndividualClientFactory.createIndividualClient( "Rawoot", "Riyaaz", address_location, contact); Machine machine = MachineFactory.createMachine("Washing machine"); corpClients.add(corporateClient); indivClients.add(individualClient); machines.add(machine); Orders orders = OrderFactory.createOrder( (long) 23434, new Date(), true, 32.00, corpClients, indivClients, machines); repository.save(orders); id = orders.getOrderID(); Assert.assertNotNull(orders.getOrderID()); }