[BAEL-1858] - How to mock a static method using JMockit (#4925)

This commit is contained in:
Kartik Singla
2018-08-18 11:10:55 +05:30
committed by Grzegorz Piwowarek
parent 65fa376887
commit 9bb33102f9
2 changed files with 70 additions and 0 deletions
@@ -0,0 +1,26 @@
package com.baeldung.mocks.jmockit;
import java.util.Random;
public class AppManager {
public boolean managerResponse(String question) {
return AppManager.isResponsePositive(question);
}
public static boolean isResponsePositive(String value) {
if (value == null)
return false;
int orgLength = value.length();
int randomNumber = randomNumber();
return orgLength == randomNumber ? true : false;
}
private static int randomNumber() {
return new Random().nextInt(7);
}
private static Integer stringToInteger(String num) {
return Integer.parseInt(num);
}
}