Testing

From DarkWiki
Revision as of 09:23, 6 October 2017 by Apowney (talk | contribs) (Created page with "==Mockito== ===Argument capture=== <source lang="java"> ArgumentCaptor<UserAccountDto> updatedAccount = ArgumentCaptor.forClass(UserAccountDto.class); Mockit...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

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());