Форум программистов, компьютерный форум, киберфорум
Visual C++
Войти
Регистрация
Восстановить пароль
Другие темы раздела
Visual C++ Ошибка | Идентификатор "glPerspective" не определён https://www.cyberforum.ru/ visual-cpp/ thread2510092.html
Хотел написать игру. Но столкнулся с такой проблемой: ---------------------------------------------------------------------- #include <SFML/Graphics.hpp> #include <SFML/OpenGL.hpp> #include...
Visual C++ Сапер
Всем привет, начал изучать программирование, и задали задание написать консольную игру Сапер на Visual Studio 2019 C++. программирование мне дается очень сложно, может кто-нибудь поможет с этим ?
Visual C++ Значение const char* нельзя присвоить типу char*
void hey(CandyBar& lol, char* name, double* wes, int* kal) { if (name == NULL) name = "Milasd"; } Хотел поставить значение по умолчанию,но выдает ошибку
Visual C++ Литература по кликеру Доброго времени суток! Изучаю С++ Среда: VS 17, win 7 Прошу помощи: подскажите литературу (или хотя бы ссылку) по написанию кликера. Т.е. программа выполняет определеную последовательность... https://www.cyberforum.ru/ visual-cpp/ thread2509147.html
Visual C++ Извлечение дискретного корня. Задача по программированию https://www.cyberforum.ru/ visual-cpp/ thread2508880.html
Дискретным корнем из натурального числа n по модулю m называется такое наименьшее натуральное число k, что k^2 ≡ n (mod m), то есть такое, что число (k^2 – n) делится на m без остатка. Программа...
Задача по программированию Visual C++
Дана целочисленная прямоугольная матрица. Определить: 1)Количество столбцов, содержащих хотя бы один нулевой элемент 2)номер строки, в которой находится самая длинная серия одинаковых элементов. ...
Параллельное программирование на C++ Visual C++
Здравствуйте народ,у меня есть проблема не пойму,как надо блокировать запись в файл и засекать для каждого потока отдельно,начали проходить паралелльное программирование,а преподаватель не может...
Visual C++ Нужно написать программу Помогите пожалуйста написать программу Она должна читать текстовик предварительно выписывая сообщение об ошибке или исправности открытия текстовике, и фильтровать текст на две части, одна с // в... https://www.cyberforum.ru/ visual-cpp/ thread2507314.html
Visual C++ Два проекта в решении https://www.cyberforum.ru/ visual-cpp/ thread2506075.html
доброго времени суток! Такой вопрос: есть солюшн в VS 2019 с двумя проектами. Один - динамическая библиотека (например, состоит из math_func.h и math_func.cpp, второй - пример использования...
Visual C++ Наследование в С++ Создать класс Triad (тройка) и на его основе классы Date (дата) и Time (время) с методами увеличения и уменьшения на 1 каждого из значений тройки: год/час, месяц/минуты, день/секунды. В... https://www.cyberforum.ru/ visual-cpp/ thread2504316.html
0 / 0 / 0
Регистрация: 28.12.2015
Сообщений: 16
0

Unit-test для простого консольного приложения

08.10.2019, 23:44. Просмотров 777. Ответов 1
Метки (Все метки)

Делаю лабу, но никак не могу разобраться и сделать юнит тест для консольного приложения, которое меняет условные буквы на условные знаки

g - на >
l - на <
e - на =
(greater, less, equal)

Вот код самого консольного приложения

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
int main()
{
    using std::string;
    using std::cout;
    using std::endl;
    using std::replace;
 
    string s("3 g 1 l 5 e 5");
 
    replace(s.begin(), s.end(), 'g', '>');
    replace(s.begin(), s.end(), 'l', '<');
    replace(s.begin(), s.end(), 'e', '=');
    
    cout << s << endl;
    std::system("pause");
    return 0;
}
помогите разобраться с юнит-тестом, который даст "добро" (выдаст текстовое подтверждение), когда увидит, что замена произошла успешно
желательно, что бы в юнит тесте возможно было написать другую строку, а не использовать ту, которая в основном коде.


Добавлено через 40 секунд
возможно не в тот раздел написал, делаю в Visual Studio 2019

Вернуться к обсуждению:
Unit-test для простого консольного приложения
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.10.2019, 23:44
Готовые ответы и решения:

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

Создание GUI для консольного приложения на C++
Я хотел создать GUI для консольного приложения на C++. Но возникла одна проблема - передавать...

Создание простого приложения для Windows 9x/NT, решил как смог. Пожалуйста подскажите что исправить или добавить
задание: окно фон зелёный размер 500х400 курсор IDT_HAND При закрытии...

GUI через c++ builder для простого консольного приложения
Есть вот такая простая консольная программа,помогите запилить GUI через C++ Builder,лучше всего...

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