В настоящее время я использую NUnit и тестирую библиотеку классов. До сих пор я использовал список констант в верхней части тестового класса для хранения некоторых статических тестовых переменных. Это лучший способ сделать это, или есть более свободный способ справиться с этим?Каков наилучший способ хранения переменных статического блока?
1
A
ответ
3
Под «статическими тестовыми переменными» вы фактически подразумеваете константы (будь то постоянные константы, неизменные экземпляры или только те, которые вы не меняете)? Я часто использую их и просто помещаю их в верхнюю часть тестового класса.
Если есть несколько связанных тестовых классов, может быть удобно разделить общие значения на другой класс. (Это может действовать как ваш базовый класс, но я не очень люблю использовать наследование только для того, чтобы получить доступ к вещам проще. Java статический импорт удобен там ...)
1
Всякий раз, когда я могу, я храню данные извне в XML-файле, который мы проверяем в исходном элементе управления.
Смежные вопросы
- 1. Каков наилучший способ хранения метатег?
- 2. Каков наилучший способ хранения даты?
- 3. Каков наилучший способ объявления переменных?
- 4. Веб-сайт: Каков наилучший способ хранения большого количества пользовательских переменных?
- 5. Каков наилучший способ хранения переменных конфигурации в PHP?
- 6. Каков наилучший способ хранения переменных класса в PHP?
- 7. Каков наилучший способ тестирования статического инициализатора класса?
- 8. Каков наилучший способ хранения настроек приложения? (MVC)
- 9. Каков наилучший способ хранения временных данных?
- 10. Каков наилучший способ хранения/подсчета очков пользователей?
- 11. Каков наилучший способ хранения данных конфигурации сайта?
- 12. Каков наилучший способ хранения Библии в SQL?
- 13. Каков наилучший способ хранения списка функций?
- 14. Каков наилучший способ хранения и подсчета голосов?
- 15. Каков наилучший способ безопасного хранения пароля (хэши)
- 16. Каков наилучший способ хранения Due Dates?
- 17. Каков наилучший способ хранения времени в MySQL
- 18. Каков наилучший способ хранения данных этого типа?
- 19. Каков наилучший способ хранения таблицы в C++
- 20. Каков наилучший способ хранения ресурсов в Xcode?
- 21. Каков наилучший способ хранения данных на iPhone?
- 22. Каков наилучший способ хранения массивов с Hibernate?
- 23. Каков наилучший способ хранения инкрементных загружаемых данных?
- 24. Каков наилучший способ хранения списка небольших инструкций?
- 25. Каков наилучший способ хранения текстовых данных?
- 26. Каков наилучший способ хранения информации о акселерометре?
- 27. Каков наилучший способ хранения этой структуры данных?
- 28. Каков наилучший способ хранения пользовательских настроек конфигурации?
- 29. Каков наилучший способ хранения входящих потоковых данных?
- 30. Каков наилучший способ хранения набора адресов IPv6?
Да, я имел в виду константы. Я всегда ищу лучший способ сделать что-то, и мне просто интересно, был ли это лучший метод для использования. Похоже, что так оно и есть. Спасибо за ваш вклад. BTW - Я просто слушал ваше интервью DNR - хорошие вещи! – 2008-10-10 13:24:27