diff options
Diffstat (limited to 'tests/auto/slides/tst_q3dsslides.cpp')
-rw-r--r-- | tests/auto/slides/tst_q3dsslides.cpp | 420 |
1 files changed, 210 insertions, 210 deletions
diff --git a/tests/auto/slides/tst_q3dsslides.cpp b/tests/auto/slides/tst_q3dsslides.cpp index f48311f..59d8809 100644 --- a/tests/auto/slides/tst_q3dsslides.cpp +++ b/tests/auto/slides/tst_q3dsslides.cpp @@ -261,79 +261,79 @@ void tst_Q3DSSlides::setPresentationSlides() m_updateSpy.wait(30); Q3DSSlidePlayer *player = m_sceneManager->slidePlayer(); - player->pause(); + player->stop(); QVERIFY(player); // Check starting state QCOMPARE(player->duration(), 10000); // MasterCylinder should be visible - QTRY_VERIFY(isNodeVisible(m_masterCylinder)); + QVERIFY(isNodeVisible(m_masterCylinder)); // "Slide 1 Rect" should be visible - QTRY_VERIFY(isNodeVisible(m_slide1Rect)); - QTRY_VERIFY(!isNodeVisible(m_slide4Cone)); + QVERIFY(isNodeVisible(m_slide1Rect)); + QVERIFY(!isNodeVisible(m_slide4Cone)); // Set second slide m_sceneManager->setCurrentSlide(m_presentationSlide2, true); // Verify second slide state QCOMPARE(player->duration(), 10000); // MasterCylinder should be visible - QTRY_VERIFY(isNodeVisible(m_masterCylinder)); + QVERIFY(isNodeVisible(m_masterCylinder)); // "Slide 2 Sphere" should be visible - QTRY_VERIFY(isNodeVisible(m_slide2Sphere)); + QVERIFY(isNodeVisible(m_slide2Sphere)); // "Slide 1 Rect" should not be visible - QTRY_VERIFY(!isNodeVisible(m_slide1Rect)); + QVERIFY(!isNodeVisible(m_slide1Rect)); // Go back to first slide m_sceneManager->setCurrentSlide(m_presentationSlide1, true); // Check first slide state QCOMPARE(player->duration(), 10000); // MasterCylinder should be visible - QTRY_VERIFY(isNodeVisible(m_masterCylinder)); + QVERIFY(isNodeVisible(m_masterCylinder)); // "Slide 1 Rect" should be visible - QTRY_VERIFY(isNodeVisible(m_slide1Rect)); - QTRY_VERIFY(!isNodeVisible(m_slide4Cone)); + QVERIFY(isNodeVisible(m_slide1Rect)); + QVERIFY(!isNodeVisible(m_slide4Cone)); // "Slide 2 Sphere" should not be visible - QTRY_VERIFY(!isNodeVisible(m_slide2Sphere)); + QVERIFY(!isNodeVisible(m_slide2Sphere)); // Set 3rd Slide (with Component) m_sceneManager->setCurrentSlide(m_presentationSlide3, true); QCOMPARE(player->duration(), 10000); // MasterCylinder should be visible - QTRY_VERIFY(isNodeVisible(m_masterCylinder)); + QVERIFY(isNodeVisible(m_masterCylinder)); // Component Should be visible - QTRY_VERIFY(isNodeVisible(m_slide3Component)); + QVERIFY(isNodeVisible(m_slide3Component)); // "Slide 2 Sphere" should not be visible - QTRY_VERIFY(!isNodeVisible(m_slide2Sphere)); + QVERIFY(!isNodeVisible(m_slide2Sphere)); // "Slide 1 Rect" should not be visible - QTRY_VERIFY(!isNodeVisible(m_slide1Rect)); + QVERIFY(!isNodeVisible(m_slide1Rect)); // Set 4th Slide (from Component) m_sceneManager->setCurrentSlide(m_presentationSlide4, true); QCOMPARE(player->duration(), 12028); // MasterCylinder should be visible - QTRY_VERIFY(isNodeVisible(m_masterCylinder)); + QVERIFY(isNodeVisible(m_masterCylinder)); // Component Should not be visible - QTRY_VERIFY(!isNodeVisible(m_slide3Component)); + QVERIFY(!isNodeVisible(m_slide3Component)); // "Slide 2 Sphere" should not be visible - QTRY_VERIFY(!isNodeVisible(m_slide2Sphere)); + QVERIFY(!isNodeVisible(m_slide2Sphere)); // "Slide 1 Rect" should not be visible - QTRY_VERIFY(!isNodeVisible(m_slide1Rect)); + QVERIFY(!isNodeVisible(m_slide1Rect)); // Slide 4 Cone should be visible - QTRY_VERIFY(isNodeVisible(m_slide4Cone)); + QVERIFY(isNodeVisible(m_slide4Cone)); // Set the same slide again m_sceneManager->setCurrentSlide(m_presentationSlide4, true); QCOMPARE(player->duration(), 12028); // MasterCylinder should be visible - QTRY_VERIFY(isNodeVisible(m_masterCylinder)); + QVERIFY(isNodeVisible(m_masterCylinder)); // Component Should not be visible - QTRY_VERIFY(!isNodeVisible(m_slide3Component)); + QVERIFY(!isNodeVisible(m_slide3Component)); // "Slide 2 Sphere" should not be visible - QTRY_VERIFY(!isNodeVisible(m_slide2Sphere)); + QVERIFY(!isNodeVisible(m_slide2Sphere)); // "Slide 1 Rect" should not be visible - QTRY_VERIFY(!isNodeVisible(m_slide1Rect)); + QVERIFY(!isNodeVisible(m_slide1Rect)); // Slide 4 Cone should be visible - QTRY_VERIFY(isNodeVisible(m_slide4Cone)); + QVERIFY(isNodeVisible(m_slide4Cone)); } void tst_Q3DSSlides::presentationRollback() @@ -343,27 +343,27 @@ void tst_Q3DSSlides::presentationRollback() // DynamicSphere exists on the master slide (visible by default) // DynamicSphere has eyeball set to false on Slides 2 and 4 - QTRY_VERIFY(isNodeVisible(m_dynamicSphere)); + QVERIFY(isNodeVisible(m_dynamicSphere)); // Go to Second Slide m_sceneManager->setCurrentSlide(m_presentationSlide2, true); - QTRY_VERIFY(!isNodeVisible(m_dynamicSphere)); + QVERIFY(!isNodeVisible(m_dynamicSphere)); // Go to Third Slide (requires rollback) m_sceneManager->setCurrentSlide(m_presentationSlide3, true); - QTRY_VERIFY(isNodeVisible(m_dynamicSphere)); + QVERIFY(isNodeVisible(m_dynamicSphere)); // Go to Forth Slide m_sceneManager->setCurrentSlide(m_presentationSlide4, true); - QTRY_VERIFY(!isNodeVisible(m_dynamicSphere)); + QVERIFY(!isNodeVisible(m_dynamicSphere)); // Go to another slide with eyeball false (no rollback) m_sceneManager->setCurrentSlide(m_presentationSlide2, true); - QTRY_VERIFY(!isNodeVisible(m_dynamicSphere)); + QVERIFY(!isNodeVisible(m_dynamicSphere)); // Make sure rollback still works m_sceneManager->setCurrentSlide(m_presentationSlide1, true); - QTRY_VERIFY(isNodeVisible(m_dynamicSphere)); + QVERIFY(isNodeVisible(m_dynamicSphere)); } @@ -371,64 +371,64 @@ void tst_Q3DSSlides::setComponentSlides() { // Set the presentation slide to Slide3 (contains component) m_sceneManager->setCurrentSlide(m_presentationSlide3, true); - QTRY_VERIFY(isNodeVisible(m_slide3Component)); + QVERIFY(isNodeVisible(m_slide3Component)); // Initial slide should be m_componentSlide1 - QTRY_VERIFY(isNodeVisible(m_componentMasterCube)); - QTRY_VERIFY(isNodeVisible(m_componentSlide1Cone)); - QTRY_VERIFY(!isNodeVisible(m_componentSlide2Text)); - QTRY_VERIFY(!isNodeVisible(m_componentSlide3Component)); + QVERIFY(isNodeVisible(m_componentMasterCube)); + QVERIFY(isNodeVisible(m_componentSlide1Cone)); + QVERIFY(!isNodeVisible(m_componentSlide2Text)); + QVERIFY(!isNodeVisible(m_componentSlide3Component)); // Switch to Component Slide 2 (text) m_sceneManager->setComponentCurrentSlide(m_componentSlide2, true); - QTRY_VERIFY(!isNodeVisible(m_componentMasterCube)); - QTRY_VERIFY(!isNodeVisible(m_componentSlide1Cone)); - QTRY_VERIFY(isNodeVisible(m_componentSlide2Text)); - QTRY_VERIFY(!isNodeVisible(m_componentSlide3Component)); + QVERIFY(!isNodeVisible(m_componentMasterCube)); + QVERIFY(!isNodeVisible(m_componentSlide1Cone)); + QVERIFY(isNodeVisible(m_componentSlide2Text)); + QVERIFY(!isNodeVisible(m_componentSlide3Component)); // Switch back to Component Slide 1 m_sceneManager->setComponentCurrentSlide(m_componentSlide1, true); - QTRY_VERIFY(isNodeVisible(m_componentMasterCube)); - QTRY_VERIFY(isNodeVisible(m_componentSlide1Cone)); - QTRY_VERIFY(!isNodeVisible(m_componentSlide2Text)); - QTRY_VERIFY(!isNodeVisible(m_componentSlide3Component)); + QVERIFY(isNodeVisible(m_componentMasterCube)); + QVERIFY(isNodeVisible(m_componentSlide1Cone)); + QVERIFY(!isNodeVisible(m_componentSlide2Text)); + QVERIFY(!isNodeVisible(m_componentSlide3Component)); // Switch to Component Slide 3 (deep component) m_sceneManager->setComponentCurrentSlide(m_componentSlide3, true); - QTRY_VERIFY(isNodeVisible(m_componentMasterCube)); - QTRY_VERIFY(!isNodeVisible(m_componentSlide1Cone)); - QTRY_VERIFY(!isNodeVisible(m_componentSlide2Text)); - QTRY_VERIFY(isNodeVisible(m_componentSlide3Component)); + QVERIFY(isNodeVisible(m_componentMasterCube)); + QVERIFY(!isNodeVisible(m_componentSlide1Cone)); + QVERIFY(!isNodeVisible(m_componentSlide2Text)); + QVERIFY(isNodeVisible(m_componentSlide3Component)); // Switch to same slide m_sceneManager->setComponentCurrentSlide(m_componentSlide3, true); - QTRY_VERIFY(isNodeVisible(m_componentMasterCube)); - QTRY_VERIFY(!isNodeVisible(m_componentSlide1Cone)); - QTRY_VERIFY(!isNodeVisible(m_componentSlide2Text)); - QTRY_VERIFY(isNodeVisible(m_componentSlide3Component)); + QVERIFY(isNodeVisible(m_componentMasterCube)); + QVERIFY(!isNodeVisible(m_componentSlide1Cone)); + QVERIFY(!isNodeVisible(m_componentSlide2Text)); + QVERIFY(isNodeVisible(m_componentSlide3Component)); } void tst_Q3DSSlides::componentRollback() { // Set the presentation slide to Slide3 (contains component) m_sceneManager->setCurrentSlide(m_presentationSlide3, true); - QTRY_VERIFY(isNodeVisible(m_slide3Component)); + QVERIFY(isNodeVisible(m_slide3Component)); // Set first slide which contains "Master Cube" m_sceneManager->setComponentCurrentSlide(m_componentSlide1, true); - QTRY_VERIFY(isNodeVisible(m_componentMasterCube)); + QVERIFY(isNodeVisible(m_componentMasterCube)); // Second slide sets Master Cube eyeball to false m_sceneManager->setComponentCurrentSlide(m_componentSlide2, true); - QTRY_VERIFY(!isNodeVisible(m_componentMasterCube)); + QVERIFY(!isNodeVisible(m_componentMasterCube)); // Switch back to first slide (requires rollback) m_sceneManager->setComponentCurrentSlide(m_componentSlide1, true); - QTRY_VERIFY(isNodeVisible(m_componentMasterCube)); + QVERIFY(isNodeVisible(m_componentMasterCube)); // Move to slide 3 (no change) m_sceneManager->setComponentCurrentSlide(m_componentSlide3, true); - QTRY_VERIFY(isNodeVisible(m_componentMasterCube)); + QVERIFY(isNodeVisible(m_componentMasterCube)); } void tst_Q3DSSlides::setDeepComponentSlides() @@ -437,33 +437,33 @@ void tst_Q3DSSlides::setDeepComponentSlides() // PresentationSlide3 -> ComponentSlide3 -> DeepComponentSlide[n] // Set the presentation slide to Slide3 (contains component) m_sceneManager->setCurrentSlide(m_presentationSlide3, true); - QTRY_VERIFY(isNodeVisible(m_slide3Component)); + QVERIFY(isNodeVisible(m_slide3Component)); m_sceneManager->setComponentCurrentSlide(m_componentSlide3, true); - QTRY_VERIFY(isNodeVisible(m_componentSlide3Component)); + QVERIFY(isNodeVisible(m_componentSlide3Component)); // At this point the first slide of deep component should be active QVERIFY(m_componentSlide3Component->currentSlide() == m_deepComponentSlide1); - QTRY_VERIFY(isNodeVisible(m_deepComponentSlide1Cylinder)); - QTRY_VERIFY(!isNodeVisible(m_deepComponentSlide2Sphere)); - QTRY_VERIFY(!isNodeVisible(m_deepComponentSlide2Moon)); + QVERIFY(isNodeVisible(m_deepComponentSlide1Cylinder)); + QVERIFY(!isNodeVisible(m_deepComponentSlide2Sphere)); + QVERIFY(!isNodeVisible(m_deepComponentSlide2Moon)); // Switch to second deep component slide m_sceneManager->setComponentCurrentSlide(m_deepComponentSlide2, true); - QTRY_VERIFY(!isNodeVisible(m_deepComponentSlide1Cylinder)); - QTRY_VERIFY(isNodeVisible(m_deepComponentSlide2Sphere)); - QTRY_VERIFY(isNodeVisible(m_deepComponentSlide2Moon)); + QVERIFY(!isNodeVisible(m_deepComponentSlide1Cylinder)); + QVERIFY(isNodeVisible(m_deepComponentSlide2Sphere)); + QVERIFY(isNodeVisible(m_deepComponentSlide2Moon)); // Switch back to deep component first slide m_sceneManager->setComponentCurrentSlide(m_deepComponentSlide1, true); - QTRY_VERIFY(isNodeVisible(m_deepComponentSlide1Cylinder)); - QTRY_VERIFY(!isNodeVisible(m_deepComponentSlide2Sphere)); - QTRY_VERIFY(!isNodeVisible(m_deepComponentSlide2Moon)); + QVERIFY(isNodeVisible(m_deepComponentSlide1Cylinder)); + QVERIFY(!isNodeVisible(m_deepComponentSlide2Sphere)); + QVERIFY(!isNodeVisible(m_deepComponentSlide2Moon)); // Set same slide again m_sceneManager->setComponentCurrentSlide(m_deepComponentSlide1, true); - QTRY_VERIFY(isNodeVisible(m_deepComponentSlide1Cylinder)); - QTRY_VERIFY(!isNodeVisible(m_deepComponentSlide2Sphere)); - QTRY_VERIFY(!isNodeVisible(m_deepComponentSlide2Moon)); + QVERIFY(isNodeVisible(m_deepComponentSlide1Cylinder)); + QVERIFY(!isNodeVisible(m_deepComponentSlide2Sphere)); + QVERIFY(!isNodeVisible(m_deepComponentSlide2Moon)); } void tst_Q3DSSlides::deepComponentRollback() @@ -472,21 +472,21 @@ void tst_Q3DSSlides::deepComponentRollback() // PresentationSlide3 -> ComponentSlide3 -> DeepComponentSlide[n] // Set the presentation slide to Slide3 (contains component) m_sceneManager->setCurrentSlide(m_presentationSlide3, true); - QTRY_VERIFY(isNodeVisible(m_slide3Component)); + QVERIFY(isNodeVisible(m_slide3Component)); m_sceneManager->setComponentCurrentSlide(m_componentSlide3, true); - QTRY_VERIFY(isNodeVisible(m_componentSlide3Component)); + QVERIFY(isNodeVisible(m_componentSlide3Component)); // First slide has "master text" active m_sceneManager->setComponentCurrentSlide(m_deepComponentSlide1, true); - QTRY_VERIFY(isNodeVisible(m_deepComponentMasterText)); + QVERIFY(isNodeVisible(m_deepComponentMasterText)); // Second slide has eyeball set to false for master text m_sceneManager->setComponentCurrentSlide(m_deepComponentSlide2, true); - QTRY_VERIFY(!isNodeVisible(m_deepComponentMasterText)); + QVERIFY(!isNodeVisible(m_deepComponentMasterText)); // Switch back to first slide to perform rollback m_sceneManager->setComponentCurrentSlide(m_deepComponentSlide1, true); - QTRY_VERIFY(isNodeVisible(m_deepComponentMasterText)); + QVERIFY(isNodeVisible(m_deepComponentMasterText)); } void tst_Q3DSSlides::setNonVisibleComponentSlides() @@ -499,85 +499,85 @@ void tst_Q3DSSlides::setNonVisibleComponentSlides() // Select a presentation slide that does not have a component m_sceneManager->setCurrentSlide(m_presentationSlide1, true); - QTRY_VERIFY(!isNodeVisible(m_slide3Component)); + QVERIFY(!isNodeVisible(m_slide3Component)); // m_slide3Component is only visible on m_presentationSlide3 // change m_slide3Component's slides and make sure the contents // do not become visible. m_sceneManager->setComponentCurrentSlide(m_componentSlide1, true); - QTRY_VERIFY(!isNodeVisible(m_componentMasterCube)); - QTRY_VERIFY(!isNodeVisible(m_componentSlide1Cone)); - QTRY_VERIFY(!isNodeVisible(m_componentSlide2Text)); - QTRY_VERIFY(!isNodeVisible(m_componentSlide3Component)); - QTRY_VERIFY(!isNodeVisible(m_deepComponentSlide1Cylinder)); - QTRY_VERIFY(!isNodeVisible(m_deepComponentSlide2Sphere)); - QTRY_VERIFY(!isNodeVisible(m_deepComponentSlide2Moon)); - QTRY_VERIFY(!isNodeVisible(m_deepComponentMasterText)); + QVERIFY(!isNodeVisible(m_componentMasterCube)); + QVERIFY(!isNodeVisible(m_componentSlide1Cone)); + QVERIFY(!isNodeVisible(m_componentSlide2Text)); + QVERIFY(!isNodeVisible(m_componentSlide3Component)); + QVERIFY(!isNodeVisible(m_deepComponentSlide1Cylinder)); + QVERIFY(!isNodeVisible(m_deepComponentSlide2Sphere)); + QVERIFY(!isNodeVisible(m_deepComponentSlide2Moon)); + QVERIFY(!isNodeVisible(m_deepComponentMasterText)); m_sceneManager->setComponentCurrentSlide(m_componentSlide2, true); - QTRY_VERIFY(!isNodeVisible(m_componentMasterCube)); - QTRY_VERIFY(!isNodeVisible(m_componentSlide1Cone)); - QTRY_VERIFY(!isNodeVisible(m_componentSlide2Text)); - QTRY_VERIFY(!isNodeVisible(m_componentSlide3Component)); - QTRY_VERIFY(!isNodeVisible(m_deepComponentSlide1Cylinder)); - QTRY_VERIFY(!isNodeVisible(m_deepComponentSlide2Sphere)); - QTRY_VERIFY(!isNodeVisible(m_deepComponentSlide2Moon)); - QTRY_VERIFY(!isNodeVisible(m_deepComponentMasterText)); + QVERIFY(!isNodeVisible(m_componentMasterCube)); + QVERIFY(!isNodeVisible(m_componentSlide1Cone)); + QVERIFY(!isNodeVisible(m_componentSlide2Text)); + QVERIFY(!isNodeVisible(m_componentSlide3Component)); + QVERIFY(!isNodeVisible(m_deepComponentSlide1Cylinder)); + QVERIFY(!isNodeVisible(m_deepComponentSlide2Sphere)); + QVERIFY(!isNodeVisible(m_deepComponentSlide2Moon)); + QVERIFY(!isNodeVisible(m_deepComponentMasterText)); m_sceneManager->setComponentCurrentSlide(m_componentSlide3, true); - QTRY_VERIFY(!isNodeVisible(m_componentMasterCube)); - QTRY_VERIFY(!isNodeVisible(m_componentSlide1Cone)); - QTRY_VERIFY(!isNodeVisible(m_componentSlide2Text)); - QTRY_VERIFY(!isNodeVisible(m_componentSlide3Component)); - QTRY_VERIFY(!isNodeVisible(m_deepComponentSlide1Cylinder)); - QTRY_VERIFY(!isNodeVisible(m_deepComponentSlide2Sphere)); - QTRY_VERIFY(!isNodeVisible(m_deepComponentSlide2Moon)); - QTRY_VERIFY(!isNodeVisible(m_deepComponentMasterText)); + QVERIFY(!isNodeVisible(m_componentMasterCube)); + QVERIFY(!isNodeVisible(m_componentSlide1Cone)); + QVERIFY(!isNodeVisible(m_componentSlide2Text)); + QVERIFY(!isNodeVisible(m_componentSlide3Component)); + QVERIFY(!isNodeVisible(m_deepComponentSlide1Cylinder)); + QVERIFY(!isNodeVisible(m_deepComponentSlide2Sphere)); + QVERIFY(!isNodeVisible(m_deepComponentSlide2Moon)); + QVERIFY(!isNodeVisible(m_deepComponentMasterText)); // also change deep compoents slides (now active in component slide3) m_sceneManager->setComponentCurrentSlide(m_deepComponentSlide1, true); - QTRY_VERIFY(!isNodeVisible(m_componentMasterCube)); - QTRY_VERIFY(!isNodeVisible(m_componentSlide1Cone)); - QTRY_VERIFY(!isNodeVisible(m_componentSlide2Text)); - QTRY_VERIFY(!isNodeVisible(m_componentSlide3Component)); - QTRY_VERIFY(!isNodeVisible(m_deepComponentSlide1Cylinder)); - QTRY_VERIFY(!isNodeVisible(m_deepComponentSlide2Sphere)); - QTRY_VERIFY(!isNodeVisible(m_deepComponentSlide2Moon)); - QTRY_VERIFY(!isNodeVisible(m_deepComponentMasterText)); + QVERIFY(!isNodeVisible(m_componentMasterCube)); + QVERIFY(!isNodeVisible(m_componentSlide1Cone)); + QVERIFY(!isNodeVisible(m_componentSlide2Text)); + QVERIFY(!isNodeVisible(m_componentSlide3Component)); + QVERIFY(!isNodeVisible(m_deepComponentSlide1Cylinder)); + QVERIFY(!isNodeVisible(m_deepComponentSlide2Sphere)); + QVERIFY(!isNodeVisible(m_deepComponentSlide2Moon)); + QVERIFY(!isNodeVisible(m_deepComponentMasterText)); m_sceneManager->setComponentCurrentSlide(m_deepComponentSlide2, true); - QTRY_VERIFY(!isNodeVisible(m_componentMasterCube)); - QTRY_VERIFY(!isNodeVisible(m_componentSlide1Cone)); - QTRY_VERIFY(!isNodeVisible(m_componentSlide2Text)); - QTRY_VERIFY(!isNodeVisible(m_componentSlide3Component)); - QTRY_VERIFY(!isNodeVisible(m_deepComponentSlide1Cylinder)); - QTRY_VERIFY(!isNodeVisible(m_deepComponentSlide2Sphere)); - QTRY_VERIFY(!isNodeVisible(m_deepComponentSlide2Moon)); - QTRY_VERIFY(!isNodeVisible(m_deepComponentMasterText)); + QVERIFY(!isNodeVisible(m_componentMasterCube)); + QVERIFY(!isNodeVisible(m_componentSlide1Cone)); + QVERIFY(!isNodeVisible(m_componentSlide2Text)); + QVERIFY(!isNodeVisible(m_componentSlide3Component)); + QVERIFY(!isNodeVisible(m_deepComponentSlide1Cylinder)); + QVERIFY(!isNodeVisible(m_deepComponentSlide2Sphere)); + QVERIFY(!isNodeVisible(m_deepComponentSlide2Moon)); + QVERIFY(!isNodeVisible(m_deepComponentMasterText)); // Now make component visible by switching to slide 3 m_sceneManager->setCurrentSlide(m_presentationSlide3, true); - QTRY_VERIFY(isNodeVisible(m_slide3Component)); - QTRY_VERIFY(isNodeVisible(m_componentMasterCube)); - QTRY_VERIFY(!isNodeVisible(m_componentSlide1Cone)); - QTRY_VERIFY(!isNodeVisible(m_componentSlide2Text)); - QTRY_VERIFY(isNodeVisible(m_componentSlide3Component)); - QTRY_VERIFY(!isNodeVisible(m_deepComponentSlide1Cylinder)); - QTRY_VERIFY(isNodeVisible(m_deepComponentSlide2Sphere)); - QTRY_VERIFY(isNodeVisible(m_deepComponentSlide2Moon)); - QTRY_VERIFY(!isNodeVisible(m_deepComponentMasterText)); + QVERIFY(isNodeVisible(m_slide3Component)); + QVERIFY(isNodeVisible(m_componentMasterCube)); + QVERIFY(!isNodeVisible(m_componentSlide1Cone)); + QVERIFY(!isNodeVisible(m_componentSlide2Text)); + QVERIFY(isNodeVisible(m_componentSlide3Component)); + QVERIFY(!isNodeVisible(m_deepComponentSlide1Cylinder)); + QVERIFY(isNodeVisible(m_deepComponentSlide2Sphere)); + QVERIFY(isNodeVisible(m_deepComponentSlide2Moon)); + QVERIFY(!isNodeVisible(m_deepComponentMasterText)); // make sure that they go away again m_sceneManager->setCurrentSlide(m_presentationSlide1, true); - QTRY_VERIFY(!isNodeVisible(m_slide3Component)); - QTRY_VERIFY(!isNodeVisible(m_componentMasterCube)); - QTRY_VERIFY(!isNodeVisible(m_componentSlide1Cone)); - QTRY_VERIFY(!isNodeVisible(m_componentSlide2Text)); - QTRY_VERIFY(!isNodeVisible(m_componentSlide3Component)); - QTRY_VERIFY(!isNodeVisible(m_deepComponentSlide1Cylinder)); - QTRY_VERIFY(!isNodeVisible(m_deepComponentSlide2Sphere)); - QTRY_VERIFY(!isNodeVisible(m_deepComponentSlide2Moon)); - QTRY_VERIFY(!isNodeVisible(m_deepComponentMasterText)); + QVERIFY(!isNodeVisible(m_slide3Component)); + QVERIFY(!isNodeVisible(m_componentMasterCube)); + QVERIFY(!isNodeVisible(m_componentSlide1Cone)); + QVERIFY(!isNodeVisible(m_componentSlide2Text)); + QVERIFY(!isNodeVisible(m_componentSlide3Component)); + QVERIFY(!isNodeVisible(m_deepComponentSlide1Cylinder)); + QVERIFY(!isNodeVisible(m_deepComponentSlide2Sphere)); + QVERIFY(!isNodeVisible(m_deepComponentSlide2Moon)); + QVERIFY(!isNodeVisible(m_deepComponentMasterText)); } void tst_Q3DSSlides::testTimeLineVisibility() @@ -586,13 +586,13 @@ void tst_Q3DSSlides::testTimeLineVisibility() // and endtimes than the slide they are on m_sceneManager->setCurrentSlide(m_presentationSlide5, true); - QTRY_VERIFY(isNodeVisible(m_masterCylinder)); - QTRY_VERIFY(isNodeVisible(m_dynamicSphere)); - QTRY_VERIFY(!isNodeVisible(m_slide5Rect)); - QTRY_VERIFY(isNodeVisible(m_slide5Sphere)); + QVERIFY(isNodeVisible(m_masterCylinder)); + QVERIFY(isNodeVisible(m_dynamicSphere)); + QVERIFY(!isNodeVisible(m_slide5Rect)); + QVERIFY(isNodeVisible(m_slide5Sphere)); Q3DSSlidePlayer *player = m_sceneManager->slidePlayer(); - player->pause(); + player->stop(); QVERIFY(player); QSignalSpy updateSpy(m_engine, SIGNAL(nextFrameStarting())); @@ -608,7 +608,7 @@ void tst_Q3DSSlides::testTimeLineVisibility() m_sceneManager->setComponentCurrentSlide(m_componentSlide51); Q_ASSERT(m_componentSlide5MasterSlide == m_slide5Component->masterSlide()); Q3DSSlidePlayer *compPlayer = m_componentSlide5MasterSlide->attached<Q3DSSlideAttached>()->slidePlayer; - compPlayer->pause(); + compPlayer->stop(); QVERIFY(compPlayer); QSignalSpy compPositionChangedSpy(compPlayer, &Q3DSSlidePlayer::positionChanged); @@ -623,34 +623,34 @@ void tst_Q3DSSlides::testTimeLineVisibility() seekAndWait(999); // Still invisible - QTRY_VERIFY(isNodeVisible(m_masterCylinder)); - QTRY_VERIFY(isNodeVisible(m_dynamicSphere)); - QTRY_VERIFY(!isNodeVisible(m_slide5Rect)); - QTRY_VERIFY(isNodeVisible(m_slide5Sphere)); - QTRY_VERIFY(!isNodeVisible(m_slide5Component)); - QTRY_VERIFY(!isNodeVisible(m_componentMasterCubeSlide5)); + QVERIFY(isNodeVisible(m_masterCylinder)); + QVERIFY(isNodeVisible(m_dynamicSphere)); + QVERIFY(!isNodeVisible(m_slide5Rect)); + QVERIFY(isNodeVisible(m_slide5Sphere)); + QVERIFY(!isNodeVisible(m_slide5Component)); + QVERIFY(!isNodeVisible(m_componentMasterCubeSlide5)); seekAndWait(1000); // Slide 5 component becomes visible, but not components objects - QTRY_VERIFY(isNodeVisible(m_masterCylinder)); - QTRY_VERIFY(isNodeVisible(m_dynamicSphere)); - QTRY_VERIFY(isNodeVisible(m_slide5Rect)); - QTRY_VERIFY(isNodeVisible(m_slide5Sphere)); - QTRY_VERIFY(isNodeVisible(m_slide5Component)); - QTRY_VERIFY(!isNodeVisible(m_componentMasterCubeSlide5)); + QVERIFY(isNodeVisible(m_masterCylinder)); + QVERIFY(isNodeVisible(m_dynamicSphere)); + QVERIFY(isNodeVisible(m_slide5Rect)); + QVERIFY(isNodeVisible(m_slide5Sphere)); + QVERIFY(isNodeVisible(m_slide5Component)); + QVERIFY(!isNodeVisible(m_componentMasterCubeSlide5)); seekAndWait(1500); // Sync up the comp player seekAndWaitForComp(1500); // Everything now visible - QTRY_VERIFY(isNodeVisible(m_masterCylinder)); - QTRY_VERIFY(isNodeVisible(m_dynamicSphere)); - QTRY_VERIFY(isNodeVisible(m_slide5Rect)); - QTRY_VERIFY(isNodeVisible(m_slide5Sphere)); - QTRY_VERIFY(isNodeVisible(m_slide5Component)); - QTRY_VERIFY(isNodeVisible(m_componentMasterCubeSlide5)); + QVERIFY(isNodeVisible(m_masterCylinder)); + QVERIFY(isNodeVisible(m_dynamicSphere)); + QVERIFY(isNodeVisible(m_slide5Rect)); + QVERIFY(isNodeVisible(m_slide5Sphere)); + QVERIFY(isNodeVisible(m_slide5Component)); + QVERIFY(isNodeVisible(m_componentMasterCubeSlide5)); // Verify a positionChanged signal coming from component slide player seekAndWaitForComp(1501); @@ -660,36 +660,36 @@ void tst_Q3DSSlides::testTimeLineVisibility() seekAndWaitForComp(2000); // Everything still visible - QTRY_VERIFY(isNodeVisible(m_masterCylinder)); - QTRY_VERIFY(isNodeVisible(m_dynamicSphere)); - QTRY_VERIFY(isNodeVisible(m_slide5Rect)); - QTRY_VERIFY(isNodeVisible(m_slide5Sphere)); - QTRY_VERIFY(isNodeVisible(m_slide5Component)); - QTRY_VERIFY(isNodeVisible(m_componentMasterCubeSlide5)); + QVERIFY(isNodeVisible(m_masterCylinder)); + QVERIFY(isNodeVisible(m_dynamicSphere)); + QVERIFY(isNodeVisible(m_slide5Rect)); + QVERIFY(isNodeVisible(m_slide5Sphere)); + QVERIFY(isNodeVisible(m_slide5Component)); + QVERIFY(isNodeVisible(m_componentMasterCubeSlide5)); seekAndWait(2001); // Sync up the comp player seekAndWaitForComp(2001); // Neither rect nor sphere are visible - QTRY_VERIFY(isNodeVisible(m_masterCylinder)); - QTRY_VERIFY(isNodeVisible(m_dynamicSphere)); - QTRY_VERIFY(!isNodeVisible(m_slide5Rect)); - QTRY_VERIFY(!isNodeVisible(m_slide5Sphere)); - QTRY_VERIFY(isNodeVisible(m_slide5Component)); - QTRY_VERIFY(isNodeVisible(m_componentMasterCubeSlide5)); + QVERIFY(isNodeVisible(m_masterCylinder)); + QVERIFY(isNodeVisible(m_dynamicSphere)); + QVERIFY(!isNodeVisible(m_slide5Rect)); + QVERIFY(!isNodeVisible(m_slide5Sphere)); + QVERIFY(isNodeVisible(m_slide5Component)); + QVERIFY(isNodeVisible(m_componentMasterCubeSlide5)); seekAndWait(2885); // Sync up the comp player seekAndWaitForComp(2885); // Neither rect nor sphere are visible - QTRY_VERIFY(isNodeVisible(m_masterCylinder)); - QTRY_VERIFY(isNodeVisible(m_dynamicSphere)); - QTRY_VERIFY(!isNodeVisible(m_slide5Rect)); - QTRY_VERIFY(!isNodeVisible(m_slide5Sphere)); - QTRY_VERIFY(!isNodeVisible(m_slide5Component)); - QTRY_VERIFY(!isNodeVisible(m_componentMasterCubeSlide5)); + QVERIFY(isNodeVisible(m_masterCylinder)); + QVERIFY(isNodeVisible(m_dynamicSphere)); + QVERIFY(!isNodeVisible(m_slide5Rect)); + QVERIFY(!isNodeVisible(m_slide5Sphere)); + QVERIFY(!isNodeVisible(m_slide5Component)); + QVERIFY(!isNodeVisible(m_componentMasterCubeSlide5)); // Now test time lines that are out of sync // Start by a know state with all visible @@ -698,67 +698,67 @@ void tst_Q3DSSlides::testTimeLineVisibility() seekAndWaitForComp(1500); // Everything now visible - QTRY_VERIFY(isNodeVisible(m_masterCylinder)); - QTRY_VERIFY(isNodeVisible(m_dynamicSphere)); - QTRY_VERIFY(isNodeVisible(m_slide5Rect)); - QTRY_VERIFY(isNodeVisible(m_slide5Sphere)); - QTRY_VERIFY(isNodeVisible(m_slide5Component)); - QTRY_VERIFY(isNodeVisible(m_componentMasterCubeSlide5)); + QVERIFY(isNodeVisible(m_masterCylinder)); + QVERIFY(isNodeVisible(m_dynamicSphere)); + QVERIFY(isNodeVisible(m_slide5Rect)); + QVERIFY(isNodeVisible(m_slide5Sphere)); + QVERIFY(isNodeVisible(m_slide5Component)); + QVERIFY(isNodeVisible(m_componentMasterCubeSlide5)); seekAndWaitForComp(0); - QTRY_VERIFY(isNodeVisible(m_slide5Component)); - QTRY_VERIFY(!isNodeVisible(m_componentMasterCubeSlide5)); - QTRY_VERIFY(!isNodeVisible(m_componentSlide5Slide1Cone)); + QVERIFY(isNodeVisible(m_slide5Component)); + QVERIFY(!isNodeVisible(m_componentMasterCubeSlide5)); + QVERIFY(!isNodeVisible(m_componentSlide5Slide1Cone)); seekAndWaitForComp(1300); - QTRY_VERIFY(isNodeVisible(m_slide5Component)); - QTRY_VERIFY(isNodeVisible(m_componentMasterCubeSlide5)); - QTRY_VERIFY(isNodeVisible(m_componentSlide5Slide1Cone)); + QVERIFY(isNodeVisible(m_slide5Component)); + QVERIFY(isNodeVisible(m_componentMasterCubeSlide5)); + QVERIFY(isNodeVisible(m_componentSlide5Slide1Cone)); seekAndWait(3000); - QTRY_VERIFY(!isNodeVisible(m_slide5Component)); + QVERIFY(!isNodeVisible(m_slide5Component)); // Component nodes should be hidden by parent. - QTRY_VERIFY(!isNodeVisible(m_componentMasterCubeSlide5)); - QTRY_VERIFY(!isNodeVisible(m_componentSlide5Slide1Cone)); + QVERIFY(!isNodeVisible(m_componentMasterCubeSlide5)); + QVERIFY(!isNodeVisible(m_componentSlide5Slide1Cone)); seekAndWait(1500); - QTRY_VERIFY(isNodeVisible(m_slide5Component)); + QVERIFY(isNodeVisible(m_slide5Component)); // Component nodes should be made visible by parent. - QTRY_VERIFY(isNodeVisible(m_componentMasterCubeSlide5)); - QTRY_VERIFY(isNodeVisible(m_componentSlide5Slide1Cone)); + QVERIFY(isNodeVisible(m_componentMasterCubeSlide5)); + QVERIFY(isNodeVisible(m_componentSlide5Slide1Cone)); seekAndWait(3000); - QTRY_VERIFY(!isNodeVisible(m_slide5Component)); + QVERIFY(!isNodeVisible(m_slide5Component)); // Make the parent make the component nodes hidden again - QTRY_VERIFY(!isNodeVisible(m_componentMasterCubeSlide5)); - QTRY_VERIFY(!isNodeVisible(m_componentSlide5Slide1Cone)); + QVERIFY(!isNodeVisible(m_componentMasterCubeSlide5)); + QVERIFY(!isNodeVisible(m_componentSlide5Slide1Cone)); seekAndWaitForComp(1000); // Component should not make its nodes visible. - QTRY_VERIFY(!isNodeVisible(m_componentMasterCubeSlide5)); - QTRY_VERIFY(!isNodeVisible(m_componentSlide5Slide1Cone)); + QVERIFY(!isNodeVisible(m_componentMasterCubeSlide5)); + QVERIFY(!isNodeVisible(m_componentSlide5Slide1Cone)); seekAndWaitForComp(100); // Hidden by component - QTRY_VERIFY(!isNodeVisible(m_componentMasterCubeSlide5)); - QTRY_VERIFY(!isNodeVisible(m_componentSlide5Slide1Cone)); + QVERIFY(!isNodeVisible(m_componentMasterCubeSlide5)); + QVERIFY(!isNodeVisible(m_componentSlide5Slide1Cone)); seekAndWait(1500); // ... Now make sure the parent doesn't make the component nodes visible! - QTRY_VERIFY(!isNodeVisible(m_componentMasterCubeSlide5)); - QTRY_VERIFY(!isNodeVisible(m_componentSlide5Slide1Cone)); + QVERIFY(!isNodeVisible(m_componentMasterCubeSlide5)); + QVERIFY(!isNodeVisible(m_componentSlide5Slide1Cone)); seekAndWait(0); // Sync up the comp player seekAndWaitForComp(0); // Back to the beginning - QTRY_VERIFY(isNodeVisible(m_masterCylinder)); - QTRY_VERIFY(isNodeVisible(m_dynamicSphere)); - QTRY_VERIFY(!isNodeVisible(m_slide5Rect)); - QTRY_VERIFY(isNodeVisible(m_slide5Sphere)); - QTRY_VERIFY(!isNodeVisible(m_slide5Component)); - QTRY_VERIFY(!isNodeVisible(m_componentMasterCubeSlide5)); + QVERIFY(isNodeVisible(m_masterCylinder)); + QVERIFY(isNodeVisible(m_dynamicSphere)); + QVERIFY(!isNodeVisible(m_slide5Rect)); + QVERIFY(isNodeVisible(m_slide5Sphere)); + QVERIFY(!isNodeVisible(m_slide5Component)); + QVERIFY(!isNodeVisible(m_componentMasterCubeSlide5)); } Q3DSModelNode *tst_Q3DSSlides::getModelWithName(const QString &name, Q3DSGraphObject *parent) |