package com.netbeans.mevenide; import mockit.Mockit; import org.junit.*; import static org.junit.Assert.*; /** * Unit test for simple library. */ public class UtilTest { public static class MockStaticMethods { public String testMethod1() { String doSomething = "Mock: Do Something"; return doSomething; } } public UtilTest() { } @Before public void setUp() { } @After public void tearDown() { } @Test public void testGetText() { Mockit.redefineMethods(ClassWithStaticMethods.class, MockStaticMethods.class); Util instance = new Util(); String expectedStr = "Mock: Do Something"; // because we are using mock object String retStr = instance.getText(); System.out.println("Return value from [instance.getText()]: [" + retStr + "]"); assertEquals(expectedStr, retStr); } }