@Entity Pojos должен быть протестирован?

Пожалуйста, взгляните на https://docs.microsoft.com/en-us/visualstudio/test/how-to-use-google-test-for-cpp?view=vs-2017 [110 ] чтобы увидеть описание Microsoft по установке и использованию Google Test Adapter .

Также имеется JetBins ReSharpter C ++ , который обеспечивает очень хорошую интеграцию GoogleTest с VS.

5
задан Matt 3 December 2008 в 14:18
поделиться

2 ответа

Ваш код может содержать какие-либо ошибки? В противном случае какой смысл того, чтобы тестировать его? На самом деле попытка протестировать его просто представила бы новые ошибки (потому что Ваши тесты могли быть неправильными).

Таким образом, заключение: Вы не должны тестировать методы считывания и методы set без кода (т.е. те, которые просто присваивают или читают поле без любого дополнительного кода).

Исключение: Когда Вы вручную пишете те методы считывания/методы set, потому что Вы, возможно, сделали опечатку. Но даже затем, некоторый код будет использовать их и должен быть тест для того кода, который в свою очередь тестирует, ведут ли методы считывания/методы set себя правильно.

9
ответ дан 13 December 2019 в 05:44
поделиться

Единственная причина я мог думать о тестах записи, будет состоять в том, чтобы протестировать саму @Entity аннотацию. Тестирование устройства хранения данных и извлечения значений кажется, что каждый сомневается относительно фундаментальной способности нашей среды программирования :)

3
ответ дан 13 December 2019 в 05:44
поделиться
Другие вопросы по тегам:

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