view TestFramework.hpp @ 0:a3834af36579

Working with memory backend.
author Tom Fredrik Blenning Klaussen <bfg@blenning.no>
date Mon, 20 Aug 2012 15:49:48 +0200
parents
children 2833b7f8884a
line wrap: on
line source

#ifndef TESTFRAMEWORK_HPP
#define TESTFRAMEWORK_HPP

/*
  This header sets up everything for the testframework e.g. switches
  between headerincludes and dynamic linking
 */

//This should really be defined from the build framework
#define BOOSTTEST_HEADER_INCLUDE

#define BOOST_TEST_MAIN

#ifdef BOOSTTEST_HEADER_INCLUDE
#include <boost/test/included/unit_test.hpp>
#else
#include <boost/test/unit_test.hpp>
#endif

//Here comes our helperfunctions
#include <QtCore/QString>
inline std::ostream& operator<<(std::ostream& out, const QString& rhs)
{
  return out << rhs.toStdString();
}

#endif //TESTFRAMEWORK_HPP