Mock private variable
Use PowerMock to mock private variable. MyClass.java public class MyClass { private String str; public String getStr(){ return str; } } TestDrive.java public class TestDrive { @Test public void test1() { MyClass myClass = new MyClass(); try { MemberModifier.field(MyClass.class, “str”).set(myClass, “This is a mock string injected by test.”); } catch (IllegalAccessException e) { e.printStackTrace(); }… Read More »