Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
broDiaga_cpp
22 / 12 / 1
Регистрация: 20.02.2010
Сообщений: 180
#1

Unit tests - C++

02.09.2013, 18:12. Просмотров 475. Ответов 4
Метки нет (Все метки)

Добрый день. Кто-нибудь сталкивался с написанием unit тестов? Кто может посоветовать литературу или хороший ресурс, в котором будет подробно описан ASSERT_EQ?
Да и, в принципе, вся идея написания unit тестов интересует.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.09.2013, 18:12     Unit tests
Посмотрите здесь:

Unit - тестирование - C++
Есть ли на C03++ стандарте что-то, помогающее в этом? И как это самое использовать? Ну или подкиньте хорошую статейку?

Переменная на весь Unit - C++
Доброго вечера всем! Учил делфи и программировал на нём же. К с++ даже не притрагивался. В делфе юзал одну переменную на весь юнит или...

Unit,Header,Imp - C++
Здравствуйте! main.cpp //#include "unit1.h" //#include "unit2.h" #include "unit3.h" int main() { return 0; } ...

unit-тестирование функции - C++
Заполнить массив n´m нулями и единицами «цепочкой квадратов». Размер квадрата задается. Тест: K = 4 1 1 1 1 0 0 0 0 0 0 1 0 0 1 0 0...

Создать модуль Unit с определением структуры и операций на ней - C++
Привет! Как создать модуль Unit в С++ (фигурально выражаясь). Т. е. есть ли что-то похожее в с++?

Раздельный native unit test для проекта скомпилированного как Debug и как Release - C++
Используя условную компиляцию версия Debug и Release может существенно различаться. Не все ситуации можно смоделировать для теста и могут...

Unit Tests - C#
У меня 2005 студия pro и на ней нету unit test'ов. можно где-то скачать инструмент. чтоб не ставить другую студию и тд.

Android unit tests - Программирование Android
Всем привет, хочу получить различные точки зрения по вопросу автоматизированного тестирования. А именно, есть такая методология в...

Python unit tests в maven - Java
Есть Maven-проект, в котором есть некоторые питоновские скрипты. Для тестирования этих скриптов написал юнитесты. Хотелось бы знать, можно...

Каковы суть и назначение Unit Tests - C#
Всем привет! Народ, что такое Юнит тесты? с чем их едят и для чего вообще нужны? Расскажите кому не сложно, киньте ссылок полезных. ...

Maven packaging war before unit tests - Java EE
Собственно сабж. Использую maven-surefire-plugin для запуска юнит тестов, maven-war-plugin для сборки. <plugin> ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Kastaneda
Форумчанин
Эксперт С++
4479 / 2841 / 226
Регистрация: 12.12.2009
Сообщений: 7,222
Записей в блоге: 1
Завершенные тесты: 1
02.09.2013, 18:56     Unit tests #2
Цитата Сообщение от broDiaga_cpp Посмотреть сообщение
Кто может посоветовать литературу или хороший ресурс, в котором будет подробно описан ASSERT_EQ?
А что там расписывать? Это один из тех случаев, когда все интуитивно понятно. Внутри ASSERT_EQ может быть что-то типа такого
C++
1
2
3
4
#define ASSERT_EQ(a, b) if (a != b) \
    std::cout << "FAIL: " << a << " != " << b \
              << " at line " << __LINE__ << std::endl;\
    abort();
broDiaga_cpp
22 / 12 / 1
Регистрация: 20.02.2010
Сообщений: 180
02.09.2013, 19:15  [ТС]     Unit tests #3
А что подключать, чтобы можно было воспользоваться ASSERT'ом?
ForEveR
В астрале
Эксперт С++
7967 / 4729 / 320
Регистрация: 24.06.2010
Сообщений: 10,539
Завершенные тесты: 3
02.09.2013, 19:24     Unit tests #4
broDiaga_cpp, Макросом assert? Хедер cassert. Или ASSERT_EQ? В стандартном С++ нету ничего про Unit тесты. Есть boost, gtest, юниксовые тесты и т.д.
broDiaga_cpp
22 / 12 / 1
Регистрация: 20.02.2010
Сообщений: 180
02.09.2013, 20:09  [ТС]     Unit tests #5
Макрос ASSERT_EQ. Если я правильно понимаю, то для него нужно подключать gtest? К студии 2010 gtest прикручен уже или нет?
Yandex
Объявления
02.09.2013, 20:09     Unit tests
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru