qtestlib

    10热度

    1回答

    我试图用詹金斯的xUnit插件对我的Qt单元测试项目,但我不能让它工作... 这里是我什么迄今所做: 首先,我建立与qmakebuilder插件(提供的.pro的qmakebuilder插件),然后我添加一个Execute Shell构建部分 我第一次rm -f了我的TestResult单元测试项目xml文件,接下来,我运行带有-xunitxml标志的测试二进制文件,让它为我生成xml文件并命名x

    6热度

    1回答

    我正在使用QTestLib framework在QTableView中为自定义验证器编写单元测试。最基本的测试案例之一可以这样描述: 双击第三列和第四行中的表格单元格,并将数字“5”附加到其内容中。 这是不足够简单地更改模型或任何价值,测试用例应这样进行的: 双击表格单元格,将其设置为编辑模式 按[结束]键。 按下[5]键。 注:This question对如何在表格单元格从代码中设置进入编辑模式

    2热度

    1回答

    我想用qgraphicsitem做一些单元测试。 下面是测试qgraphicsitem的简单代码。 QTest::mousePress(viewToTest->viewport(),Qt::LeftButton,Qt::NoModifier,viewToTest->mapFromScene(50,50)); QGraphicsItem *item = viewToTest->itemAt

    1热度

    1回答

    我想用QTest来模拟QTableView的一个单元版本。 我尝试了多种不同的方法,但没有任何成功: qtableview->show(); /* I think that in my unit test I should no need that, could you confirm ? */ QModelIndex modelIndex = qtableview->model()->i

    0热度

    1回答

    我目前正在为我的应用程序使用QTestLib构建单元测试套件。它通常很简单,但我被困在如何验证“返回”参数上。例如,如果我有一个函数: double pointLineSegmentDistance(const QVector2D& start, const QVector2D& end, const QVector2D& point,

    5热度

    4回答

    在我们的项目中,我们使用QtTestLib进行单元测试。原因是整个项目只要有可能就已经使用Qt,并且它是一个GUI应用程序,所以我们希望能够测试GUI界面。 我们的项目是由MSVC编译的,所以我们不希望每个测试都有一个单独的项目文件,因为它会混淆解决方案。因此我们为所有测试创建了一个单独的项目。所有测试都应该在CIS(持续集成)上实现自动化,因此我们尝试使用一些XSLT转换通过XML格式的输出文件

    4热度

    1回答

    我想用QTest做一些测试。我有一个QListWidget,我想单击以获得选择。但点击后,没有选择。有没有人有任何想法? 这里是我的测试类 void TestGui::List() { TestDialog dlg; dlg.show(); // Click on the centre of the second object QListWidget *l

    3热度

    1回答

    我正在使用QTestLib库和QTest来运行我的单元测试。我正在使用Windows 7并使用Qt 4.8与MVSC 2010编译器。 当我运行使用我的测试: QTest::qExec(TestDateDD/whateverTestClass); 我得到在控制台输出: ********* Start testing of TestDateDD ********* Config: Us

    1热度

    1回答

    我有一个.pro文件看起来像这样: BASEDIR = ../../.. CLEBS *= buildplugin apextools apexdata apexmain TARGET = maintest TEMPLATE = app include($$BASEDIR/clebs.pri) CONFIG *= qtestlib QT *= testlib gui SOURC

    4热度

    1回答

    我正在使用Qt的QTestLib单元测试框架+ GMOck。 我想设置模拟服务器使用gMock简单地接收数据从一个单元测试QTcpSocket VerifySendData()方法。 如果有人给我一个例子,我怎么可以创建模拟对象gMOCK(除CALL,创建Mock对象) #ifndef TST_TCPCOMMTEST_H #define TST_TCPCOMMTEST_H #include