import static org.junit.Assert.assertTrue;
import org.junit.Before;
import org.junit.Test;
public class SwiftTest {
SwiftUtil swiftUtil = new SwiftUtil();
boolean result;
@Test
public void checkInPathFolder()
{
result = swiftUtil.checkInPathFolder();
assertTrue(result);
}
@Test
public void checkCustomObjectExists()
{
result=swiftUtil.validateWFId();
assertTrue(result);
}
@Test
public void runSwift()
{
result=swiftUtil.runSwiftBatch();
assertTrue(result);
}
@Test
public void checkTreatedFolder()
{
result=swiftUtil.checkTreatedFolder();
assertTrue(result);
}
@Test
public void checkExceptionFolder()
{
result=swiftUtil.checkExceptionFolder();
assertTrue(result);
}
}
以上是我的测试用例。根据我想要执行上述测试方法集的两种情况。
例如:
checkInPathFolder()
,checkCustomObjectExists()
,runSwift()
。 checkInPathFolder()
,runSwift()
,checkExceptionFolder()
。答案 0 :(得分:4)
使用JUnit的assume
机制描述here。如果您想要驱动这两个条件,则需要使用Theories
Parameterized
JUnit
来{{1}}执行{{1}}。