小编Ron*_*ght的帖子

如何在单一方法测试和可排序测试数据的情况下订购TestNG Factory执行?

首先,你应该知道我正在使用TestNG v6.8.8和Java JDK 6.我遇到了在不同版本的Linux和Mac OS 10.9.4上运行的这个问题.到代码清单.

工厂类

import org.testng.annotations.Factory;

import java.util.ArrayList;
import java.util.Collections;
import java.util.List;

/**
 * @author rcourtright
 *         Date: 8/5/14
 *         Time: 4:50 PM
 */
public class ErsatzFactory {

    private final List<String> testData;

    public ErsatzFactory() {
        testData = new ArrayList<String>();
        int order = 0;
        for (int i = 0 ; i < 9; i++) {
            testData.add(order++ + "-Test");
        }
        Collections.sort(testData);
    }

    @Factory
    public Object[] setUp() {
        List<ErsatzTest> objects = new ArrayList<ErsatzTest>();
        int order = 0;
        for (String testDatum …
Run Code Online (Sandbox Code Playgroud)

java testng

2
推荐指数
1
解决办法
2444
查看次数

标签 统计

java ×1

testng ×1