美文网首页
Qt Test模块

Qt Test模块

作者: 耕田者 | 来源:发表于2022-09-27 13:46 被阅读0次

    Qt Test

           Qt Test是可以用标准方式支持单元测试的Qt模块。它唯一的功能是它有一系列工具函数,可以用来模拟GUI事件例如鼠标点击和键盘输入,并测试结果。此外,Qt Test也有QML接口,有TestCase QML类型,QtCreator中内建支持这种类型。

           一个QTest测试例简而言之,即是一个QObject子类,用私有槽来定义测试例,如下例子所示:

    class SomeWidgetTest : public QObject

    {

    Q_OBJECT

    public:

          SomeWidgetTest();

          ~SomeWidgetTest();

    private slots:

          void initTestCase();

         void cleanupTestCase();

         void testA();

         void testB();

    ...

    };

    相关文章

      网友评论

          本文标题:Qt Test模块

          本文链接:https://www.haomeiwen.com/subject/vikzortx.html