qtestlib

    3

    1답변

    단위 테스트를 실행하는 데 QTestLib Library 및 QTest를 사용하고 있습니다. int main(int argc, char *argv[]) { // Test gui widgets - 2 Spinboxes and 1 Combobox QApplication a(argc, argv); TestSpinBox testSpin

    2

    2답변

    qtestlib을 사용하여 자동 테스트 코드를 작성하고 있습니다. 아래의 예제 코드 : #include <QtTest/QtTest> QWidget *win = new QWidget; QLabel *label = new QLabel("&what"); QLineEdit *le = new QLineEdit; label->setBuddy(le); QH

    0

    1답변

    테스트를 처음 작성한 것이므로 지금 Qt 프로젝트에 있기 때문에 테스트를 시작했습니다. 내가 시도한 것은 기본적으로 유닛 테스트의 "안녕하세요 세상"이기 때문에 Qt 테스트에 익숙해 질 수 있습니다. 그러나 문제는 다음과 같이 테스트 컴파일에 실패합니다. $ make g++ -c -m64 -pipe -O2 -Wall -W -D_REENTRANT -DQT_

    0

    1답변

    Qt 프로젝트의 전체 레이아웃이 프로그램과 테스트로 무엇인지 이해하지 못했습니다. QTest 튜토리얼의 프로젝트에는 테스트 프로그램 만 있지만 프로젝트에는 이미 다른 프로그램이 있습니다. 테스트 케이스를 추가하면 QTEST_MAIN이 실제로 다른 () 인 것처럼 "main()"의 다중 정의라고 주장합니다. 은 또한, 나는이 내 프로젝트 파일입니다 Qt는 5

    7

    2답변

    유스 케이스는 Qt 앱을 가지고 있으며, 사용자 스타일 테스트를 자동화하고 싶습니다. 즉, keyClicks(), mouseClick() 등을 사용하고 싶습니다. 그러나 실제로 발생하는 동안 Qt 응용 프로그램 창을 실제로 표시하려고합니다. 내가 지금 당면하고있는 문제는 QTestLib를 사용하는 것이 main 자신을 정의하는 대신 QTEST_MAIN 매크

    0

    2답변

    어떻게 QTest :: setBenchmarkResult 메서드를 사용할 수 있습니까? 나는 그 예를 원한다. 이 코드를 사용했습니다 : QBENCHMARK{ // Some code here ... } 나는 벤치 마크의 결과와 특별한 측정 기준을 알고 싶습니다.

    2

    1답변

    필자가 작성한 Qt5 응용 프로그램에 대한 단위 테스트를 작성하려고하지만 네트워킹과 관련된 클래스를 처리하는 방법에 대해 혼란스러워합니다. , void NetworkServer::incomingConnection(qintptr socketDescriptor) { QThread* clientThread = new QThread(); Cli

    1

    1답변

    Qt 및 QTest에서 새로 생겼습니다. QTest :: qExec (& someMyTestClassObject)를 사용하여 테스트를 실행합니다. "PASS : MyClass :: myTest"메시지를 숨길 수 있습니까? 물론 나는 불쌍한 내 영어 죄송합니다 모두 "FAIL"메시지와 통계를보고 싶어

    3

    1답변

    Qt 5.3.2의 QTest를 사용하여 클래스에 대한 일부 단위 테스트를 실행하고 있습니다. VS2013 Express를 사용하여 테스터를 구축하고 있습니다. VS 프로젝트 파일은 qmake를 사용하여 .pro 파일에서 생성됩니다. 테스트를 실행하기 위해 QTEST_MAIN을 소스 파일에 추가했습니다. 프로젝트가 빌드되고 테스터 실행 가능한 작업이 정상입니

    1

    1답변

    QSignalSpy에 foreach 루프를 사용하려면 어떻게해야합니까? foreach(const QList<QVariant> &args, mySignalSpy) { Q_ASSERT(args.count() == 2); QVariant arg0 = args[0]; QVariant arg1 = args[1]; doSometh