Tristan Penman 4c9864de73 Initial commit.
This commit contains the third major design of a C++ library for JSON Schema validation.

It is definitely not what I would consider production-ready, but I do think that the overall design of the library is robust.
2013-10-30 07:51:11 +11:00

40 lines
971 B
C++

//
// unit_test.hpp
// ~~~~~~~~~~~~~
//
// Copyright (c) 2009-2013 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
//
#ifndef UNIT_TEST_HPP
#define UNIT_TEST_HPP
#include <boost/config.hpp>
#if defined(BOOST_MSVC)
# pragma warning (push)
# pragma warning (disable:4244)
# pragma warning (disable:4535)
# pragma warning (disable:4702)
# pragma warning (disable:4996)
#endif // defined(BOOST_MSVC)
#include <boost/test/unit_test.hpp>
#include <boost/test/included/unit_test_framework.hpp>
using boost::unit_test::test_suite;
#if defined(BOOST_MSVC)
# pragma warning (pop)
# pragma warning (disable:4996) // Leave this disabled for the unit tests.
#endif // defined(BOOST_MSVC)
// Helper function to check the return type of a function.
template <typename T>
void want(const T&)
{
}
#endif // UNIT_TEST_HPP