/// 
/// \file TestOne.cpp
///
/// Sample unit test cases.
///
/// \section disclaimer Historical Permission Notice and Disclaimer
/// Copyright (c) 2003 Alan Green
/// 
/// Permission to use, copy, modify and distribute this software and its documentation
/// for any purpose and without fee is hereby granted, provided that the above
/// copyright notice appear in all copies and that both the copyright notice and
/// this permission notice appear in supporting documentation. Alan Green makes no
/// representations about the suitability of this software for any purpose. It is
/// provided "as is" without express or implied warranty.
/// 
/// ALAN GREEN DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL
/// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL ALAN GREEN
/// BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
/// WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
/// CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION
/// WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.

#include "unittest.h"

/// A test that checks 2+2 == 4. We expect this test to pass
DECLARE_UNIT_TEST(test1, "testing.cat") {
    int a = 2 + 2;
    CHECK(a == 4);
}

/// A test that checks 3+2 == 4. We expect this test to fail.
DECLARE_UNIT_TEST(test2, "testing.cat") {
    int a = 3 + 2;
    CHECK(a == 4);
}

