@Test public void createForm() { CreateFormDTO createFormDTO = new CreateFormDTO(); createFormDTO.setName("Dangerous Speech Categorisation"); formService.createForm(createFormDTO, "user"); ArgumentCaptor<Form> argument = ArgumentCaptor.forClass(Form.class); verify(mockFormDao).create(argument.capture()); Form form = argument.getValue(); assertEquals("Dangerous Speech Categorisation", form.getName()); verify(mockAccountService).logActivity(account, ActivityType.CREATE, form); }