Qtest在Googletest中的段错误

时间:2013-01-09 18:21:22

标签: qt qt4 googletest

我有两个叫做QApplication的Googletest。当我运行测试时,第二个测试会抛出Segmentation fault。添加app.quit().exit(0)没有帮助。 什么帮助,但我不想做的是构建QApplication app(argc, argv, false),设置GuiEnabled = false

有关该怎么做的任何想法?下面是显示此行为的代码。

MWE:

#include <gtest/gtest.h>

#include <QtGui/QApplication>

TEST(Foo, empty) {
  char** argv;
  int argc = 0;
  QApplication app(argc, argv);
  app.quit();
}

TEST(Foo, empty2) {
  char** argv;
  int argc = 0;
  QApplication app(argc, argv);
  app.quit();
}

这是在Qt4,Googletest 1.6.0。

0 个答案:

没有答案