Visual Studio и повышение:: тест

Попытайтесь использовать Массив. Реверс


public string Reverse(string str)
{
    char[] array = str.ToCharArray();
    Array.Reverse(array);
    return new string(array);
}
11
задан Billy ONeal 8 August 2009 в 16:27
поделиться

3 ответа

Я добавил модульные тесты Boost к существующим решениям, чтобы создать новые проекты и поместить тестовый код в эти проекты. Вам не нужно беспокоиться о создании функции main () или настройке тестов. Обо всем этом позаботится Boost.

Вот проект , который я включил в Google Code, который использует Boost для своих модульных тестов.

14
ответ дан 3 December 2019 в 05:35
поделиться

У нас нет ускоренного теста, но используется cppunit, но это должно быть довольно общим. У нас очень тонкий основной проект (в основном состоящий только из main.cpp), все остальные файлы находятся в библиотеках (в основном статические для нас). Код теста связан с этими библиотеками и включает все необходимое для каждого теста. Это также избавляет вас от необходимости включать весь код приложения в тестовый проект.

1
ответ дан 3 December 2019 в 05:35
поделиться

Вы можете поместить тесты в тот же проект, но пометить файлы с тестами как Excluded from Build для конфигурации Release и Debug и создать новую конфигурацию проекта для юнит-тестов. Вот статья об использовании Boost Test в Visual Studio.

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

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