Skip to content

Instantly share code, notes, and snippets.

@zskamljic
Created September 19, 2018 16:14
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save zskamljic/30a72bb93ce0c6b575e611c693327bdc to your computer and use it in GitHub Desktop.
Save zskamljic/30a72bb93ce0c6b575e611c693327bdc to your computer and use it in GitHub Desktop.
import org.junit.Before;
import org.junit.Test;
import static junit.framework.TestCase.assertEquals;
import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.verify;
import static org.mockito.Mockito.when;
public class MockitoTest {
interface StringProvider {
String getString();
}
private StringProvider provider;
@Before
public void setUp() {
provider = mock(StringProvider.class);
}
@Test
public void mokitoSample() {
when(provider.getString()).thenReturn("mocked");
String result = provider.getString();
assertEquals("mocked", result);
verify(provider).getString();
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment