#include <gtest/gtest.h>
#include <algorithm>
-#include "gui/qt.hxx"
+#include "qt.hxx"
#include "core/InformationManager.hxx"
#include "core/BasicBlock.hxx"
+extern char * TEST_DATA_DIRECTORY;
+
TEST(BasicBlockTest, deserializeValidInstance) {
- QFile file("testdata/core/BasicBlock/valid.xml");
+ QFile file(QString("%1/%2").arg(TEST_DATA_DIRECTORY, "/core/BasicBlock/valid.xml"));
InformationManager manager;
file.open(QFile::ReadOnly | QFile::Text);
QXmlStreamReader reader(&file);
}
TEST(BasicBlockTest, deserializeInvalidInstance) {
- QFile file("testdata/core/BasicBlock/invalid.xml");
+ QFile file(QString("%1/%2").arg(TEST_DATA_DIRECTORY, "/core/BasicBlock/invalid.xml"));
InformationManager manager;
file.open(QFile::ReadOnly | QFile::Text);
QXmlStreamReader reader(&file);
}
TEST(BasicBlockTest, deserializeThenSerializeIsIdentity) {
- QFile infile("testdata/core/BasicBlock/valid.xml");
+ QFile infile(QString("%1/%2").arg(TEST_DATA_DIRECTORY, "/core/BasicBlock/valid.xml"));
QTemporaryFile outfile;
InformationManager manager;