Qt Test模块

2022-09-27  本文已影响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();

...

};

上一篇下一篇

猜你喜欢

热点阅读