首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用qt模型测试

使用qt模型测试
EN

Stack Overflow用户
提问于 2011-06-15 09:15:30
回答 1查看 1.4K关注 0票数 2

我正在尝试使用模型测试来测试qt模型(4.6)。

我已经下载了源代码,但没有按照说明提供pri文件,所以我在我的项目中包括了以下内容

代码语言:javascript
复制
CONFIG += qtestlib

SOURCES += src/main.cpp
           src/mymodel.cpp \
           modeltest/tst_modeltest.cpp \ 
           modeltest/modeltest.cpp \
           modeltest/dynamictreemodel.cpp
HEADERS += src/mymodel.h \
           modeltest/modeltest.h \
           modeltest/dynamictreemodel.h

但是我在编译时得到了main的多个定义--这是tst_modeltest.cpp中的违规行

代码语言:javascript
复制
QTEST_MAIN(tst_ModelTest)

我有一个主要的功能

代码语言:javascript
复制
QApplication app(argc, argv);
MyModel sstm();
ModelTest *tst = new ModelTest(&sstm);
QTableView tvs;

tvs.setModel(&sstm);
tvs.show();
return app.exec();

底线是,我该如何测试我的模型。任何帮助都将不胜感激。

问候

EN

回答 1

Stack Overflow用户

发布于 2011-06-15 11:01:21

你有没有尝试过,而不是,包括pro文件中的tst_modeltest.cpp?

顺便说一句,您应该,而不是混合您的测试代码和生产代码!

看来你在这么做,我强烈建议你不要这么做。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6355503

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档