테스트 코드 작성에 사용했던 AssertJ 및 Mockito 사례를 모아본다.
Mockito.verify(XXXRepository).save(ArgumentMatchers.argThat((XXX xxx) -> xxx.getYYY().equals(zzz)));
Assertions.assertThat(randomNumbers)
.containsOnlyElementsOf(otherNumbers);
그냥 아래와 같이 Init을 반환하게 하면 되려나 했는데 역시나 안 되더라능
given(worldCommand.delete(id)).willReturn(Unit)
다음과 같이 해야한다.
willDoNothing().given(worldCommand).delete(id)