JUnit поддерживает файлы свойств для тестов?

Как заметка на полях на представленном коде, я был бы вместо этого templatize void*:

class Stuff
{
public:
    template <typename T>
    static void print_number(const T& t)
    {
        std::cout << t.number;
    }

    int number;

    Stuff(int number_)
    : number(number_)
    {
        print_number(*this);
    }
};

Тогда Вы получили бы ошибку компиляции, если тип t не имеет number участник.

23
задан Dave Jensen 13 October 2009 в 00:14
поделиться

2 ответа

java имеет встроенные возможности для чтения файла .properties, а JUnit имеет встроенные возможности для запуска кода установки перед выполнением набора тестов.

свойства чтения java:

Properties p = new Properties();
p.load(new FileReader(new File("config.properties")));

стартовая документация junit

сложите эти 2 вместе, и вы получите то, что вам нужно.

27
ответ дан 29 November 2019 в 01:18
поделиться

Разве вы не можете просто прочитать файл свойств в своем методе установки?

0
ответ дан 29 November 2019 в 01:18
поделиться
Другие вопросы по тегам:

Похожие вопросы: