qttest

    0

    1答えて

    QTableWidget(resultTable)にポップアップメニューがあります。 resultTable->setContextMenuPolicy(Qt::CustomContextMenu); connect(resultTable, SIGNAL(customContextMenuRequested(QPoint)), this, SLOT(popUpMenuResultTable(Q

    0

    1答えて

    をダイアログが表示されていません。私は、単体タイマを使用してモーダルダイアログと対話する必要性に遭遇し、対処しました。 しかし、私は今、反対の動作を見ています。 QFileDialog :: getSaveFileNameのような呼び出しはダイアログの表示なしで直ぐに戻ります。これは私がマージを行って以来、コードやビルドの変更があると仮定していますが、関数呼び出し自体ではありません。 限りのコード

    8

    1答えて

    QtとQtクイックの新機能です。私はQt QuickのQtテストユニットテストフレームワークを検証しており、テストの実行方法を理解できません。 は、ここで私は以下の構造でSUBDIRSプロジェクトを作成して、私が持っているものです。 ProjectSolution ProjectSolution.pro Project Project.pro Sourc

    5

    1答えて

    ユニットテストを作成する必要があります。 しかし、まず、何をすべきかを明確にします。 QtQuick2-Appが書かれていますが、今はGUIでユニットテストをしたいと思います。 GUIを使った単体テストの手順は何ですか? Qt文書を読んだ後、私はテストを始めるためのアイデアを作り出すことができませんでした。 誰かが私を助けることを望みます。 編集:私は(main.cppには今コメントである)私のプ

    7

    2答えて

    ユースケースは、私はQtアプリケーションを持っています。私はそれをユーザースタイルのテストを自動化したいと思います。つまり、keyClicks()、mouseClick()などを使用したいと思いますが、この間にQtアプリケーションウィンドウが実際に表示されるようにしたいと思います。 今私が抱えている問題は、QTestLibを使用するとmain自身を定義する代わりにQTEST_MAINマクロを使用す

    1

    1答えて

    QtTestを使用してC++アプリケーションのテストを作成しようとしています。私が持っている3つの関連ファイルは:GuiTests.cpp私の主な機能、私のテストを含むtestsuite1.cppと私のテストの定義を含むtestsuite1.hが含まれています。さまざまなガイドの助けを借りてこれらのファイルを作成しました。たとえば、this oneです。 私が構築しようとした際、私はこのエラーを取

    0

    1答えて

    現在、QT 4.8を使用しており、ドキュメントに従ってQTest :: currentTestFailed() "現在のテスト関数が失敗した場合はtrueを返し、失敗した場合はfalseを返します。私はこれが値がinit関数の失敗した/成功した結果を与えるのか、それとも前に呼ばれた単体テストを与えるのかどうかは分かりません。

    1

    1答えて

    QTestは、単体テストを別々の実行可能ファイルとして編成することをお勧めします。これには特別なマクロがあり、メイン関数を生成します:QTEST_MAIN。 私はこのアプローチがあまりクリーンではないことを発見しました。すべてのテストを一度に実行するほうがずっと便利です。 Qt: run unit tests from multiple test classes and summarize the

    6

    2答えて

    メモリリークやスレッディングエラーなどのトリガを試みるために、Qtアプリケーションに課された確定的な擬似乱数列をシミュレートするフレームワークはありますか? ? QTestLibにはいくつかのエキゾチックなサルを使用していますか?

    0

    1答えて

    qbsでテストを構築するという明確な例はありません。 私はTestTaskはQObjectをサブクラスであるこの import qbs CppApplication { consoleApplication: true files: [ "TestTask.h", "TestTask.cpp" ] Depends { name: "Qt"; submodules