@Test public void shouldCreateNewFlw() { Flw newFlw = flw( "5ba9a0928dde95d187544babf6c0ad24", "FirstName1", flwGroupWithNameAndId("64a9a0928dde95d187544babf6c0ad38", "oldGroupName")); careService.saveOrUpdateAllByExternalPrimaryKey(Flw.class, Arrays.asList(newFlw)); List<Flw> flwsFromDb = template.loadAll(Flw.class); assertEquals(1, flwsFromDb.size()); assertReflectionContains(newFlw, flwsFromDb, new String[] {"id"}); }
@Test public void shouldSaveNewGroup() throws Exception { FlwGroup newGroup = new FlwGroupBuilder() .groupId("5ba9a0928dde95d187544babf6c0ad24") .name("amir team 1") .domain("care-mp") .awcCode("007") .caseSharing(true) .reporting(true) .build(); careService.saveOrUpdateAllByExternalPrimaryKey(FlwGroup.class, Arrays.asList(newGroup)); List<FlwGroup> flwGroupsFromDb = template.loadAll(FlwGroup.class); assertEquals(1, flwGroupsFromDb.size()); assertReflectionContains(newGroup, flwGroupsFromDb, new String[] {"id"}); }