Translations:KDevelop5/Manual/Code generation with templates/77/da

From KDE UserBase Wiki
Revision as of 11:04, 7 April 2020 by Claus chr (talk | contribs) (Created page with "* testNumberOfPassengersChanged<syntaxhighlight lang="cpp" line>void TestBus::testNumberOfPassengersChanged() { // create spy object QSignalSpy spy1(&m_bus,...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
  • testNumberOfPassengersChanged
    void TestBus::testNumberOfPassengersChanged()
    {
        // create spy object
        QSignalSpy spy1(&m_bus,
                        &Transportation::Bus::numberOfPassengersChanged);
        // now change the number of passengers
        m_bus.setNumberOfPassengers(4);
        // verify the check was made
        QVERIFY(m_bus.numberOfPassengers() == 4);
        // verify the signal was sent
        QCOMPARE(spy1.count(), 1);
    }