2012-09-03 09:19:12 +02:00
|
|
|
/*
|
|
|
|
* Created by Phil on 29/11/2010.
|
|
|
|
* Copyright 2010 Two Blue Cubes Ltd. All rights reserved.
|
|
|
|
*
|
|
|
|
* 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)
|
|
|
|
*/
|
|
|
|
|
|
|
|
#include "catch.hpp"
|
|
|
|
|
|
|
|
inline bool itDoesThis(){ return true; }
|
2013-03-04 12:19:15 +01:00
|
|
|
inline bool itDoesThat(){ return true; }
|
2012-09-03 09:19:12 +02:00
|
|
|
|
2013-03-12 19:47:53 +01:00
|
|
|
SCENARIO( "Do that thing with the thing", "[Tags]" ) {
|
2013-01-16 00:14:52 +01:00
|
|
|
GIVEN( "This stuff exists" ) {
|
2012-09-03 09:19:12 +02:00
|
|
|
// make stuff exist
|
2013-01-16 00:14:52 +01:00
|
|
|
WHEN( "I do this" ) {
|
2012-09-03 09:19:12 +02:00
|
|
|
// do this
|
2012-11-29 09:49:32 +01:00
|
|
|
THEN( "it should do this")
|
2013-03-04 12:19:15 +01:00
|
|
|
{
|
2012-09-03 09:19:12 +02:00
|
|
|
REQUIRE( itDoesThis() );
|
2013-03-04 12:19:15 +01:00
|
|
|
AND_THEN( "do that")
|
|
|
|
REQUIRE( itDoesThat() );
|
|
|
|
}
|
2012-09-03 09:19:12 +02:00
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|