and welcome QTestLib. If you follow the Qt 4.1 snapshots, you might have noticed that QTestLib appeared as part of Qt. To ease transition, there's a small updater tool (qtestlib/updater) that updates old autotests to use the new library.
Especially after being adopted by KDE, QTestLib got quite some feedback. Unhandled exceptions are now added to the test output and error reporting will stop after 2000 warning messages to prevent hanging tests from overflowing your harddrive. There were some API cleanups, especially the testdata creation was simplified a lot:
QTest::newRow("someTag") < < "someData" << 41;
QTest::newRow("otherTag") << "moreData" << 42;
Note that the QtTestTable parameter is gone. With a "using namespace QTest" declaration, it's even less to type :)
Stay up to date with the latest marketing, sales and service tips and news.
Download the latest release here: www.qt.io/download.
Qt 5.12 was developed with a strong focus on quality and is a long-term-supported (LTS) release that will be supported for 3 years.
Näytä tämä julkaisu Instagramissa.
Want to build something for tomorrow, join #QtPeople today! We have loads of cool jobs you don’t want to miss! http://qt.io/careers #builtwithQt #software #developers #coding #framework #tool #tooling #C++ #QML #engineers #sales #tech #technology #UI #UX #CX #Qt #Qtdev #global #openpositions #careers #job
Henkilön Qt (@theqtcompany) jakama julkaisu