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

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

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

Unit tests - C++

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

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

Create a programm that creates an object of created class Time and tests the member functions of class - C++
Time Class Create a class called Time that might be used to represent time. 1. Your class should include three data...

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

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

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

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

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

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Kastaneda
Форумчанин
Эксперт С++
4653 / 2862 / 228
Регистрация: 12.12.2009
Сообщений: 7,271
Записей в блоге: 2
Завершенные тесты: 1
02.09.2013, 18:56 #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();
1
broDiaga_cpp
22 / 12 / 1
Регистрация: 20.02.2010
Сообщений: 180
02.09.2013, 19:15  [ТС] #3
А что подключать, чтобы можно было воспользоваться ASSERT'ом?
0
ForEveR
В астрале
Эксперт С++
7972 / 4734 / 321
Регистрация: 24.06.2010
Сообщений: 10,541
Завершенные тесты: 3
02.09.2013, 19:24 #4
broDiaga_cpp, Макросом assert? Хедер cassert. Или ASSERT_EQ? В стандартном С++ нету ничего про Unit тесты. Есть boost, gtest, юниксовые тесты и т.д.
0
broDiaga_cpp
22 / 12 / 1
Регистрация: 20.02.2010
Сообщений: 180
02.09.2013, 20:09  [ТС] #5
Макрос ASSERT_EQ. Если я правильно понимаю, то для него нужно подключать gtest? К студии 2010 gtest прикручен уже или нет?
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.09.2013, 20:09
Привет! Вот еще темы с ответами:

С++ Unit Test (модульное тестирование) - C++
Вопроса по сути два. 1. что используете для модульного тестирования и почему отдаете этому предпочтение. 2. если используете eclipse,...

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

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

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


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
02.09.2013, 20:09
Ответ Создать тему
Опции темы

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