<dependency>
<groupId>org.mockachino</groupId>
<artifactId>mockachino</artifactId>
<version>1.0.0</version>
<scope>test</scope>
</dependency>
List<String> mockedList = Mockachino.mock(List.class);
Mockachino.when(mockedList.size()).thenReturn(5);
int size = mockedList.size();
Mockachino.verify(mockedList).size();
List<String> mockedList = Mockachino.mock(List.class);
mockedList.add("item1");
mockedList.add("item2");
Mockachino.verify(mockedList).add("item1");
Mockachino.verify(mockedList).add("item2");
public class ExampleServiceTest {
@Mock
private ExampleRepository exampleRepository;
private ExampleService exampleService;
@Before
public void setUp() {
Mockachino.initMocks(this);
exampleService = new ExampleService(exampleRepository);
}
@Test
public void testExampleMethod() {
exampleService.exampleMethod();
Mockachino.verify(exampleRepository).save();
}
}