qtestlib

    7

    2答えて

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

    7

    2答えて

    私は、QMenuBarのQMenu項目をマウスでクリックすることをシミュレートしようとしています。たとえば、QTestLibフレームワークを使用して「名前を付けて保存」QActionをクリックします。 私はWindows XP 32ビット版とQt 5.0.2ではtriyngです。 すべてのアイデア?

    4

    3答えて

    QtのTcp Sockets APIを使ってシンクライアント/サーバを構築しました。私はそれが非常にうまく動作していることを知っています。なぜなら、私はワイヤでたくさんのデータを送ってそれを確認したからです。しかし、私のプロジェクトマネージャはユニットテストのスイートを望んでおり、Qtのテストライブラリを使ってそれらを実装しています。 私は単純にユニットテストでsendData()メソッドを検証す

    4

    1答えて

    私はQtのQTestLibユニットテストフレームワーク+ GMOckを使用しています。 単体テストのQTcpSocketからVerifySendData()メソッドへのデータを単に受け取るために、gMockを使用してモックサーバーを設定しようとしています。 誰かが私に私はモックオブジェクトgMOCKを作成する方法の例を与える場合(モックオブジェクトを作成し、CALLを期待) #ifndef TST

    3

    3答えて

    C++の一般的な単体テストフレームワークをQtest of Qtと比較できますか? (CppUnitは、ブーストテスト、Googleのテスト等。) 長所短所は何ですか? ありがとうございます。 注:GUIテストはあまり重要ではありません。

    10

    1答えて

    私はジェンキンスのxUnitプラグインの私Qtのユニットテストプロジェクトのために使用しようとしていますが、私はそれを動作させることができない...ここで は私がきたものですこれまでに行わ:すべての まず、私はその後、私はExecute Shellビルドセクション 私が最初rm -f testResultを追加し、qmakebuilderプラグイン(qmakebuilderプラグインに.PROを提

    7

    2答えて

    私はQT C++の世界にいます。私はQTestクラスを使ってTDDをやっています。特定の条件でテスト中のクラスによって例外がスローされることを確認したい。 Googleのテストを使用して、私のようなものを使用します。 EXPECT_THROW(A(NULL), nullPointerException); それはQTestでこの機能のようなものを存在していますか?少なくともそれをする方法は?

    0

    1答えて

    私のユニットテストプロジェクトの依存関係に問題があります。 次のように私のプロジェクト構造は次のとおりです。 MyProject |---MyProject.pro |---src | |---src.pro | |---ClassA.h | |---ClassA.cpp | |---ClassB.h | |---C

    1

    1答えて

    QTestでQTableViewのセルのエディションをシミュレートしたいと思います。 私は別のアプローチを試みたが、している任意の成功なし:私も QTest::mouseDClick(qtableview) QTest::KeyClicks(qtableview,“Hello Word”); あなたの助けのおかげ任意の成功なしで3 aproachesに追加した qtableview->sho

    0

    1答えて

    私は現在、QTestLibを使用して、自分のアプリケーション用の単体テストスイートを構築しています。それは一般的にはかなり簡単ですが、私は 'return'引数を検証する方法に固執しています。私は機能を持っている場合、例えば: double pointLineSegmentDistance(const QVector2D& start, const QVector2D& e