2008-10-10 5 views
1

В настоящее время я использую NUnit и тестирую библиотеку классов. До сих пор я использовал список констант в верхней части тестового класса для хранения некоторых статических тестовых переменных. Это лучший способ сделать это, или есть более свободный способ справиться с этим?Каков наилучший способ хранения переменных статического блока?

ответ

3

Под «статическими тестовыми переменными» вы фактически подразумеваете константы (будь то постоянные константы, неизменные экземпляры или только те, которые вы не меняете)? Я часто использую их и просто помещаю их в верхнюю часть тестового класса.

Если есть несколько связанных тестовых классов, может быть удобно разделить общие значения на другой класс. (Это может действовать как ваш базовый класс, но я не очень люблю использовать наследование только для того, чтобы получить доступ к вещам проще. Java статический импорт удобен там ...)

+0

Да, я имел в виду константы. Я всегда ищу лучший способ сделать что-то, и мне просто интересно, был ли это лучший метод для использования. Похоже, что так оно и есть. Спасибо за ваш вклад. BTW - Я просто слушал ваше интервью DNR - хорошие вещи! – 2008-10-10 13:24:27

1

Всякий раз, когда я могу, я храню данные извне в XML-файле, который мы проверяем в исходном элементе управления.

Смежные вопросы