我正在为我的代码编写单元测试用例.我和Junit一起使用PowerMockito.我编写了一个初始化代码,它将处理我的应用程序中的所有初始化内容.以下是我的代码结构的方式:
Class ServiceInitializer{
public static isInitialized = Boolean.FALSE;
public static void initialize(){
//Initilization Code Goes Here
isInitialized = Boolean.TRUE;
}
}
@RunWith(PowerMockRunner.class)
class BaseTest{
@Before
public void preTest(){
//some code
}
static{
if(!ServiceInitializer.isInitialized){
ServiceInitializer.initialize();
}
}
@After
public void postTest(){
//some code
}
}
public TestClass1 extends BaseTest{
@Test
public void testMethodA_1(){//test code}
@Test
public void testMethodA_2(){//test code}