Russian Qt Forum
Апрель 20, 2024, 01:43 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: class ModelTest (тестирование моделей)  (Прочитано 1304 раз)
nvek
Гость
« : Сентябрь 21, 2017, 13:08 »

В Qt исходниках есть замечательный класс, который тестирует модели.
Есть те, кто им пользуется или пользовался?
Вот мой урезанный пример:
Код:
void tst_ModelTest::myModelTest()
{

MyModel* model = new MyModel();
model->setRoot(m_root);


QTreeView treeView(NULL);
treeView.setModel(model);

IItem* topNode = new IItem());
topNode->addChild(new IItem());
topNode->addChild(new IItem());

ModelTest test(model);
m_root->addChild(topNode);
//model->insertRow(0);
}

Моя сложная модель умеет динамически добавлять/удалять данные
Можно ли прям на все сто процентов сказать, что если тест не прошел, то значит ошибка у меня а не в тестах?
вроде бы в программе все работает как надо, а тест не проходит -_-
FAIL!  : tst_ModelTest::myModelTest() 'c.oldSize + (end - start + 1) == model->rowCount(parent)' returned FALSE. ()
ModelTests.cpp(477) : failure location
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.134 секунд. Запросов: 20.