День добрый, не подскажите статей про qtest, что-то не совсем вывожу в статью на сайте qt с применением тестов, гугл в основном ерунду выдаёт. На хабре статья от 12 года вообще не понятно почему у автора запускается
Потому что я хотел хоть какой-то примитивный пример запустить и увидеть результат, в отличии от примеров из гугла, с документации код запустился, но я ничего не получил на выходе и не совсем понял что должен был бы получить)
Потому что я хотел хоть какой-то примитивный пример запустить и увидеть результат, в отличии от примеров из гугла, с документации код запустился, но я ничего не получил на выходе и не совсем понял что должен был бы получить)
тест - это набор утверждений. если какое-то утверждение ломается, значит что-то нарушено, такой тест считается провалившимся (failed)
тест - это набор утверждений. если какое-то утверждение ломается, значит что-то нарушено, такой тест считается провалившимся (failed)
Вот очевидно, что если я поменяю в строчке
QVERIFY(1!=2)
у меня этот кейс должен лечь, но я запускаю и все нормально. Может я пример не так запускаю? Конструктора у него нет, получается его не проинитить. Всё тесты в слотах, значит должен быть какой-то сигнал для их вызова, в примере этого нет. И не совсем понимаю куда смотреть. Запускаю так же в qtcreator'e
у меня этот кейс должен лечь, но я запускаю и все нормально. Может я пример не так запускаю? Конструктора у него нет, получается его не проинитить. Всё тесты в слотах, значит должен быть какой-то сигнал для их вызова, в примере этого нет. И не совсем понимаю куда смотреть. Запускаю так же в qtcreator'e
если пишите mytest.cpp, то включаете #include "mytest.moc"
Т.е я создаю файл. cpp с текстом теста как в примере Потом подключаю с помощью макроса и инклуды мок файл с названием файла до cpp и все должно заработать?