目标测试代码
WinportUrlService
- public interface WinportUrlService {
- boolean hasWinport(String memberId);
- String getWinportUrlThrowException(String memberId);
- }
package jmockit.target;
public interface WinportUrlService {
boolean hasWinport(String memberId);
String getWinportUrlThrowException(String memberId);
}
WinportBaseService
- package jmockit.target;
- public class WinportBaseService {
- public long getPostedOfferCounts(String memberId) {
- return 1000;
- }
- }
package jmockit.target;
public class WinportBaseService {
public long getPostedOfferCounts(String memberId) {
return 1000;
}
}
WinportUrlServiceImpl
- package jmockit.target;
- public class WinportUrlServiceImpl extends WinportBaseService implements
- WinportUrlService {
- public boolean hasWinport(String memberId) {
- return true;
- }
- public String getWinportUrlThrowException(String memberId) {
- throw new RuntimeException();
- }
- }
package jmockit.target;
public class WinportUrlServiceImpl extends WinportBaseService implements
WinportUrlService {
public boolean hasWinport(String memberId) {
return true;
}
public String getWinportUrlThrowException(String memberId) {
throw new RuntimeException();
}
}
OfferPostAction
- package jmockit.target;
- public class OfferPostAction {
- private WinportUrlServiceImpl winportUrlService = new WinportUrlServiceImpl();
- public boolean hasWinport(String memberId) {
- return winportUrlService.hasWinport(memberId);
- }
- public String getWinportUrlThrowException(String memberId){
- return winportUrlService.getWinportUrlThrowException(memberId);
- }
- public long getPostedOfferCounts(String memberId){
- return winportUrlService.getPostedOfferCounts(memberId);
- }
- }
package jmockit.target;
public class OfferPostAction {
private WinportUrlServiceImpl winportUrlService = new WinportUrlServiceImpl();
public boolean hasWinport(String memberId) {
return winportUrlService.hasWinport(memberId);
}
public String getWinportUrlThrowException(String memberId){
return winportUrlService.getWinportUrlThrowException(memberId);
}
public long getPostedOfferCounts(String memberId){
return winportUrlService.getPostedOfferCounts(memberId);
}
}