Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.12.2009, 13:18   #1
Lazio
Форумчанин
 
Регистрация: 25.02.2009
Сообщений: 113
По умолчанию Тесты CPPUNIT

Есть программа:

Код:
#include <fstream>
#include "stdafx.h"
#include <iostream>
#include <string>
#include <conio.h>
#include <string>
#include <algorithm>
using namespace std;

#define LENGTH 255

//----------------------------------------------------------//

class DemoStr{
protected:
	
	char* str;

public:

	DemoStr(char* s){
		str = s;
	}

	int quantity(char ch){
		return count(str, str + strlen(str), ch);
	}
};
//----------------------------------------------------------//
class StrTest:public CppUnit::TestCase{
public:
	StrTest(std::string name):CppUnit::TestCase(name){}
	void runTest(){
		CPPUNIT_ASSERT(DemoStr("lala")==DemoStr("22"));
	}

};

//----------------------------------------------------------//
int main()
{
	setlocale(LC_ALL,"rus");

	
	
	char* s = new char[LENGTH];							   // Вводим данные 
	cout<<"Введите строку : \n"<<endl;
	cin.getline(s,LENGTH);
	DemoStr example(s);									   // Создаем класс

	char w[100];
	cout<<"Введите набор букв : \n"<<endl;
	cin>>w;
	cout<<endl;

	int n=0, i=0;
	while(w[i]!='\0'){
		n = example.quantity(w[i]);
		printf("Символ %c встречается в строке %d раз(а)\n",w[i],n);
		i++;
	}
									 	

	_getch();
	return 0;
}
к ней необходимо написать набор тестов CPPUNIT только вот как то мало по этому информации кто нибудь что-то сделать для примера может?
Lazio вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Разработка тестов CPPUNIT Lazio Фриланс 1 11.12.2009 00:55
Тесты в Делфи Sergey30q Помощь студентам 10 27.05.2009 01:41
Библиотека тестирования модулей CPPUNIT Selebro Общие вопросы C/C++ 1 08.12.2008 00:26
тесты Majority Помощь студентам 1 11.11.2008 23:49