mirror of
https://github.com/catchorg/Catch2.git
synced 2024-11-22 21:36:11 +01:00
Added stub for BDD mappings
This commit is contained in:
parent
625fc832ee
commit
f82d65fb41
@ -17,6 +17,7 @@
|
||||
4A6D0C3D149B3D9E00DB3EAA /* MiscTests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4A6D0C34149B3D9E00DB3EAA /* MiscTests.cpp */; };
|
||||
4A6D0C3E149B3D9E00DB3EAA /* TestMain.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4A6D0C35149B3D9E00DB3EAA /* TestMain.cpp */; };
|
||||
4A6D0C3F149B3D9E00DB3EAA /* TrickyTests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4A6D0C36149B3D9E00DB3EAA /* TrickyTests.cpp */; };
|
||||
4AA7FF4315F3E89E009AD7F9 /* BDDTests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4AA7FF4115F3E89D009AD7F9 /* BDDTests.cpp */; };
|
||||
4AE1840B14EE4F230066340D /* catch_self_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4AE1840A14EE4F230066340D /* catch_self_test.cpp */; };
|
||||
/* End PBXBuildFile section */
|
||||
|
||||
@ -97,6 +98,7 @@
|
||||
4A90B59E15D2521E00EF71BC /* catch_resultinfo_builder.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = catch_resultinfo_builder.hpp; sourceTree = "<group>"; };
|
||||
4A9D84B11558FC0400FBB209 /* catch_tostring.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = catch_tostring.hpp; sourceTree = "<group>"; };
|
||||
4A9D84B315599AC900FBB209 /* catch_resultinfo_builder.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = catch_resultinfo_builder.h; sourceTree = "<group>"; };
|
||||
4AA7FF4115F3E89D009AD7F9 /* BDDTests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = BDDTests.cpp; sourceTree = "<group>"; };
|
||||
4AB1C73514F97BDA00F31DF7 /* catch_console_colour_impl.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = catch_console_colour_impl.hpp; sourceTree = "<group>"; };
|
||||
4AB1C73714F97C1300F31DF7 /* catch_console_colour.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = catch_console_colour.hpp; sourceTree = "<group>"; };
|
||||
4AB77CB51551AEA200857BF0 /* catch_ptr.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = catch_ptr.hpp; sourceTree = "<group>"; };
|
||||
@ -160,6 +162,7 @@
|
||||
4A6D0C32149B3D9E00DB3EAA /* GeneratorTests.cpp */,
|
||||
4A6D0C33149B3D9E00DB3EAA /* MessageTests.cpp */,
|
||||
4A6D0C34149B3D9E00DB3EAA /* MiscTests.cpp */,
|
||||
4AA7FF4115F3E89D009AD7F9 /* BDDTests.cpp */,
|
||||
);
|
||||
name = Tests;
|
||||
sourceTree = "<group>";
|
||||
@ -373,6 +376,7 @@
|
||||
4A6D0C3E149B3D9E00DB3EAA /* TestMain.cpp in Sources */,
|
||||
4A6D0C3F149B3D9E00DB3EAA /* TrickyTests.cpp in Sources */,
|
||||
4AE1840B14EE4F230066340D /* catch_self_test.cpp in Sources */,
|
||||
4AA7FF4315F3E89E009AD7F9 /* BDDTests.cpp in Sources */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
|
@ -1,9 +1,42 @@
|
||||
//
|
||||
// File.cpp
|
||||
// CatchSelfTest
|
||||
//
|
||||
// Created by Phil Nash on 02/09/2012.
|
||||
//
|
||||
//
|
||||
/*
|
||||
* 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 "File.h"
|
||||
#ifdef __clang__
|
||||
#pragma clang diagnostic ignored "-Wpadded"
|
||||
#endif
|
||||
|
||||
#include "catch.hpp"
|
||||
|
||||
#define STORY( a, b )
|
||||
#define SCENARIO( storyName, desc ) TEST_CASE( desc, "" )
|
||||
#define GIVEN( desc ) SECTION( desc, "" )
|
||||
#define WHEN( desc ) SECTION( desc, "" )
|
||||
#define THEN( desc ) SECTION( desc, "" )
|
||||
|
||||
inline bool itDoesThis(){ return true; }
|
||||
|
||||
STORY( storyName, "once upon a time" )
|
||||
|
||||
SCENARIO( storyName, "scenario name" )
|
||||
{
|
||||
GIVEN( "This stuff exists" )
|
||||
{
|
||||
// make stuff exist
|
||||
|
||||
WHEN( "I do this" )
|
||||
{
|
||||
// do this
|
||||
|
||||
THEN( "it should this this")
|
||||
{
|
||||
REQUIRE( itDoesThis() );
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -1,14 +0,0 @@
|
||||
//
|
||||
// File.h
|
||||
// CatchSelfTest
|
||||
//
|
||||
// Created by Phil Nash on 02/09/2012.
|
||||
//
|
||||
//
|
||||
|
||||
#ifndef __CatchSelfTest__File__
|
||||
#define __CatchSelfTest__File__
|
||||
|
||||
#include <iostream>
|
||||
|
||||
#endif /* defined(__CatchSelfTest__File__) */
|
Loading…
Reference in New Issue
Block a user