Difference between revisions of "Testing"

From DarkWiki
Jump to: navigation, search
(Created page with "==Mockito== ===Argument capture=== <source lang="java"> ArgumentCaptor<UserAccountDto> updatedAccount = ArgumentCaptor.forClass(UserAccountDto.class); Mockit...")
(No difference)

Revision as of 09:23, 6 October 2017

Mockito

Argument capture

        ArgumentCaptor<UserAccountDto> updatedAccount = ArgumentCaptor.forClass(UserAccountDto.class);
        Mockito.verify(recoClient).saveUserAccount(updatedAccount.capture());
        Assert.assertEquals("The activation date should have be recorded", 12345L, updatedAccount.getValue().getActivationDate());
        Assert.assertEquals("The salt should have been updated", "NEWSALT", updatedAccount.getValue().getSalt());