import static org.mockachino.Mockachino.*;
import static org.mockachino.matchers.Matchers.*;
public class MyService {
private MyDao dao;
public MyService(MyDao dao) {
this.dao = dao;
}
public String fetchData() {
String data = dao.getData();
return data.toUpperCase();
}
}
public class MyServiceTest {
@Test
public void testFetchData() {
MyDao dao = mock(MyDao.class);
when(dao.getData()).thenReturn("mocked data");
MyService service = new MyService(dao);
String result = service.fetchData();
assertEquals("MOCKED DATA", result);
}
}