Supponiamo di avere una classe che implementa una logica:
public MyLogicImpl implements MyLogic {
public void myLogicMethod() {
//my logic here
}
}
e da qualche altra parte una classe di test:
public MyLogicImplTest {
@Test
public void testMyLogicMethod() {
/test my logic
}
}
Ho anche:
@WebService
public MyWebServices class {
@Inject
private MyLogic myLogic;
@WebMethod
public void myLogicWebMethod() {
myLogic.myLogicMethod();
}
}
Dovrebbe esserci un'unità di test per myLogicWebMethod
o il test per esso verrà gestito nei test di integrazione.