我正在使用Qt 5.7
& 单元测试,使用gtest
或称为googletests。
我有一个功能来测试哪个摄入量QQuickItem
。为了测试这一点,我想QQuickItem
在我的单元测试运行时创建一个运行。是否可以?
请注意,我确实有权访问QQmlApplicationEngine
或任何 qml 文件,例如main.qml
. 但是我应该能够dummy.qml
在我的测试项目的资源中创建一个?
我还认为做 a#include <QQmlApplicationEngine>
应该让我访问QQmlApplicationEngine
?
如何在单元测试中创建具有一些有效宽度和高度QQuickItem
的 C++ 代码中的虚拟对象,并在运行时将其传递给我的方法?