SYMBOL INDEX (540 symbols across 70 files) FILE: examples/Calc/features/step_definitions/CalculatorSteps.cpp type CalcCtx (line 7) | struct CalcCtx { FILE: examples/Calc/features/step_definitions/FuncArgsCalculatorSteps.cpp type CalcCtx (line 8) | struct CalcCtx { FILE: examples/Calc/src/Calculator.hpp class Calculator (line 5) | class Calculator { FILE: examples/CalcQt/features/step_definitions/CalculatorQtSteps.cpp class CalculatorCtx (line 5) | class CalculatorCtx { method CalculatorCtx (line 7) | CalculatorCtx() { FILE: examples/CalcQt/src/CalcQt.cpp function main (line 6) | int main(int argc, char* argv[]) { FILE: examples/CalcQt/src/Calculator.cpp function QString (line 5) | QString Calculator::calculate(const QString& expression) const { FILE: examples/CalcQt/src/Calculator.hpp class Calculator (line 5) | class Calculator : public QObject { FILE: examples/CalcQt/src/CalculatorWidget.hpp class QLabel (line 3) | class QLabel class QPushButton (line 4) | class QPushButton class Calculator (line 5) | class Calculator class CalculatorWidget (line 10) | class CalculatorWidget : public QWidget { FILE: examples/FeatureShowcase/features/step_definitions/TableSteps.cpp class ActiveActors (line 9) | class ActiveActors { method addActor (line 20) | void addActor(const actor_name_type name, const actor_year_type year) { method retireActor (line 24) | void retireActor(const actor_name_type name) { method actor_name_type (line 28) | actor_name_type getOldestActor() { FILE: examples/FeatureShowcase/features/step_definitions/TagSteps.cpp function BEFORE_ALL (line 10) | BEFORE_ALL() { function AFTER_ALL (line 14) | AFTER_ALL() { function BEFORE (line 18) | BEFORE() { FILE: include/cucumber-cpp/internal/ContextManager.hpp type cucumber (line 10) | namespace cucumber { type internal (line 12) | namespace internal { function ContextManager (line 16) | class CUCUMBER_CPP_EXPORT ContextManager { class ScenarioScope (line 36) | class ScenarioScope { function T (line 62) | T& ScenarioScope::operator*() { function T (line 67) | T* ScenarioScope::operator->() { function T (line 72) | T* ScenarioScope::get() { FILE: include/cucumber-cpp/internal/CukeCommands.hpp type cucumber (line 16) | namespace cucumber { type internal (line 17) | namespace internal { function CukeCommands (line 22) | class CUCUMBER_CPP_EXPORT CukeCommands { FILE: include/cucumber-cpp/internal/CukeEngine.hpp type cucumber (line 10) | namespace cucumber { type internal (line 11) | namespace internal { function StepMatchArg (line 13) | class CUCUMBER_CPP_EXPORT StepMatchArg { function StepMatch (line 19) | class CUCUMBER_CPP_EXPORT StepMatch { function InvokeException (line 27) | class CUCUMBER_CPP_EXPORT InvokeException { function InvokeFailureException (line 40) | class CUCUMBER_CPP_EXPORT InvokeFailureException : public InvokeExce... function PendingStepException (line 51) | class CUCUMBER_CPP_EXPORT PendingStepException : public InvokeExcept... class CukeEngine (line 63) | class CukeEngine { method CUCUMBER_CPP_EXPORT (line 106) | CUCUMBER_CPP_EXPORT virtual ~CukeEngine() = default; FILE: include/cucumber-cpp/internal/CukeEngineImpl.hpp type cucumber (line 8) | namespace cucumber { type internal (line 9) | namespace internal { function CukeEngineImpl (line 17) | class CUCUMBER_CPP_EXPORT CukeEngineImpl : public CukeEngine { FILE: include/cucumber-cpp/internal/Scenario.hpp type cucumber (line 6) | namespace cucumber { type internal (line 7) | namespace internal { class Scenario (line 9) | class Scenario { FILE: include/cucumber-cpp/internal/Table.hpp type cucumber (line 11) | namespace cucumber { type internal (line 12) | namespace internal { function Table (line 14) | class CUCUMBER_CPP_EXPORT Table { FILE: include/cucumber-cpp/internal/connectors/wire/ProtocolHandler.hpp type cucumber (line 6) | namespace cucumber { type internal (line 7) | namespace internal { class ProtocolHandler (line 12) | class ProtocolHandler { FILE: include/cucumber-cpp/internal/connectors/wire/WireProtocol.hpp type cucumber (line 10) | namespace cucumber { type internal (line 11) | namespace internal { class WireResponseVisitor (line 17) | class WireResponseVisitor class CUCUMBER_CPP_EXPORT (line 19) | class CUCUMBER_CPP_EXPORT function SuccessResponse (line 28) | class CUCUMBER_CPP_EXPORT SuccessResponse : public WireResponse { function FailureResponse (line 33) | class CUCUMBER_CPP_EXPORT FailureResponse : public WireResponse { function PendingResponse (line 46) | class CUCUMBER_CPP_EXPORT PendingResponse : public WireResponse { function StepMatchesResponse (line 58) | class CUCUMBER_CPP_EXPORT StepMatchesResponse : public WireResponse { function SnippetTextResponse (line 69) | class CUCUMBER_CPP_EXPORT SnippetTextResponse : public WireResponse { function WireResponseVisitor (line 81) | class CUCUMBER_CPP_EXPORT WireResponseVisitor { function WireCommand (line 95) | class CUCUMBER_CPP_EXPORT WireCommand { class CUCUMBER_CPP_EXPORT (line 109) | class CUCUMBER_CPP_EXPORT function WireMessageCodec (line 126) | class CUCUMBER_CPP_EXPORT WireMessageCodec { function JsonWireMessageCodec (line 154) | class CUCUMBER_CPP_EXPORT JsonWireMessageCodec : public WireMessageCod... function WireProtocolHandler (line 165) | class CUCUMBER_CPP_EXPORT WireProtocolHandler : public ProtocolHandler { FILE: include/cucumber-cpp/internal/connectors/wire/WireProtocolCommands.hpp type cucumber (line 7) | namespace cucumber { type internal (line 8) | namespace internal { class ScenarioCommand (line 10) | class ScenarioCommand : public WireCommand { class BeginScenarioCommand (line 17) | class BeginScenarioCommand : public ScenarioCommand { class EndScenarioCommand (line 24) | class EndScenarioCommand : public ScenarioCommand { class StepMatchesCommand (line 31) | class StepMatchesCommand : public WireCommand { class InvokeCommand (line 41) | class InvokeCommand : public WireCommand { class SnippetTextCommand (line 57) | class SnippetTextCommand : public WireCommand { class FailingCommand (line 69) | class FailingCommand : public WireCommand { FILE: include/cucumber-cpp/internal/connectors/wire/WireServer.hpp type cucumber (line 11) | namespace cucumber { type internal (line 12) | namespace internal { function SocketServer (line 17) | class CUCUMBER_CPP_EXPORT SocketServer { function TCPSocketServer (line 46) | class CUCUMBER_CPP_EXPORT TCPSocketServer : public SocketServer { function UnixSocketServer (line 87) | class CUCUMBER_CPP_EXPORT UnixSocketServer : public SocketServer { FILE: include/cucumber-cpp/internal/drivers/BoostDriver.hpp type cucumber (line 7) | namespace cucumber { type internal (line 8) | namespace internal { class CukeBoostLogInterceptor (line 10) | class CukeBoostLogInterceptor function BoostStep (line 12) | class CUCUMBER_CPP_EXPORT BoostStep : public BasicStep { FILE: include/cucumber-cpp/internal/drivers/GTestDriver.hpp type cucumber (line 9) | namespace cucumber { type internal (line 10) | namespace internal { function GTestStep (line 12) | class CUCUMBER_CPP_EXPORT GTestStep : public BasicStep { FILE: include/cucumber-cpp/internal/drivers/GenericDriver.hpp type cucumber (line 7) | namespace cucumber { type internal (line 8) | namespace internal { function GenericStep (line 10) | class CUCUMBER_CPP_EXPORT GenericStep : public BasicStep { FILE: include/cucumber-cpp/internal/drivers/QtTestDriver.hpp type cucumber (line 8) | namespace cucumber { type internal (line 9) | namespace internal { function QtTestStep (line 11) | class CUCUMBER_CPP_EXPORT QtTestStep : public BasicStep { class QtTestObject (line 25) | class QtTestObject : public QObject { method Q_OBJECT (line 26) | Q_OBJECT method test (line 36) | void test() const { FILE: include/cucumber-cpp/internal/hook/HookRegistrar.hpp type cucumber (line 12) | namespace cucumber { type internal (line 13) | namespace internal { function CallableStep (line 15) | class CUCUMBER_CPP_EXPORT CallableStep { function Hook (line 20) | class CUCUMBER_CPP_EXPORT Hook { class CUCUMBER_CPP_EXPORT (line 41) | class CUCUMBER_CPP_EXPORT function AroundStepHook (line 43) | class CUCUMBER_CPP_EXPORT AroundStepHook : public Hook { class CUCUMBER_CPP_EXPORT (line 52) | class CUCUMBER_CPP_EXPORT class CUCUMBER_CPP_EXPORT (line 54) | class CUCUMBER_CPP_EXPORT function UnconditionalHook (line 56) | class CUCUMBER_CPP_EXPORT UnconditionalHook : public Hook { class CUCUMBER_CPP_EXPORT (line 61) | class CUCUMBER_CPP_EXPORT class CUCUMBER_CPP_EXPORT (line 63) | class CUCUMBER_CPP_EXPORT function HookRegistrar (line 65) | class CUCUMBER_CPP_EXPORT HookRegistrar { function StepCallChain (line 106) | class CUCUMBER_CPP_EXPORT StepCallChain { function CallableStepChain (line 129) | class CUCUMBER_CPP_EXPORT CallableStepChain : public CallableStep { function registerBeforeHook (line 139) | static int registerBeforeHook(const std::string& csvTagNotation) { function registerAroundStepHook (line 147) | static int registerAroundStepHook(const std::string& csvTagNotation) { function registerAfterStepHook (line 155) | static int registerAfterStepHook(const std::string& csvTagNotation) { function registerAfterHook (line 163) | static int registerAfterHook(const std::string& csvTagNotation) { function registerBeforeAllHook (line 171) | static int registerBeforeAllHook() { function registerAfterAllHook (line 177) | static int registerAfterAllHook() { FILE: include/cucumber-cpp/internal/hook/Tag.hpp type cucumber (line 10) | namespace cucumber { type internal (line 11) | namespace internal { function TagExpression (line 13) | class CUCUMBER_CPP_EXPORT TagExpression { function OrTagExpression (line 21) | class CUCUMBER_CPP_EXPORT OrTagExpression : public TagExpression { function AndTagExpression (line 34) | class CUCUMBER_CPP_EXPORT AndTagExpression : public TagExpression { FILE: include/cucumber-cpp/internal/step/StepManager.hpp type cucumber (line 17) | namespace cucumber { type internal (line 18) | namespace internal { class StepInfo (line 22) | class StepInfo function SingleStepMatch (line 24) | class CUCUMBER_CPP_EXPORT SingleStepMatch { function MatchResult (line 34) | class CUCUMBER_CPP_EXPORT MatchResult { function InvokeArgs (line 47) | class CUCUMBER_CPP_EXPORT InvokeArgs { type InvokeResultType (line 67) | enum InvokeResultType { function InvokeResult (line 73) | class CUCUMBER_CPP_EXPORT InvokeResult { class CUCUMBER_CPP_EXPORT (line 96) | class CUCUMBER_CPP_EXPORT function BasicStep (line 114) | class CUCUMBER_CPP_EXPORT BasicStep { class StepInvoker (line 154) | class StepInvoker : public StepInfo { function StepManager (line 161) | class CUCUMBER_CPP_EXPORT StepManager { function toSourceString (line 178) | static inline std::string toSourceString(const char* filePath, const... function registerStep (line 193) | static int registerStep(const std::string& stepMatcher, const char* ... function T (line 200) | T fromString(const std::string& s) { function fromString (line 211) | inline std::string fromString(const std::string& s) { function toString (line 216) | std::string toString(T arg) { function T (line 223) | T InvokeArgs::getInvokeArg(size_type i) const { function T (line 231) | const T BasicStep::getInvokeArg() { function InvokeResult (line 241) | InvokeResult StepInvoker::invokeStep(const InvokeArgs* pArgs) con... FILE: include/cucumber-cpp/internal/utils/IndexSequence.hpp type cucumber (line 6) | namespace cucumber { type internal (line 7) | namespace internal { FILE: include/cucumber-cpp/internal/utils/Regex.hpp type cucumber (line 9) | namespace cucumber { type internal (line 10) | namespace internal { type RegexSubmatch (line 12) | struct RegexSubmatch { class RegexMatch (line 17) | class RegexMatch { class FindRegexMatch (line 31) | class FindRegexMatch : public RegexMatch { class FindAllRegexMatch (line 36) | class FindAllRegexMatch : public RegexMatch { class Regex (line 41) | class Regex { FILE: src/ContextManager.cpp type cucumber (line 3) | namespace cucumber { type internal (line 4) | namespace internal { FILE: src/CukeCommands.cpp type cucumber (line 6) | namespace cucumber { type internal (line 7) | namespace internal { function MatchResult (line 70) | MatchResult CukeCommands::stepMatches(const std::string description)... function InvokeResult (line 74) | InvokeResult CukeCommands::invoke(step_id_type id, const InvokeArgs*... FILE: src/CukeEngine.cpp type cucumber (line 3) | namespace cucumber { type internal (line 4) | namespace internal { FILE: src/CukeEngineImpl.cpp type cucumber (line 3) | namespace cucumber { type internal (line 4) | namespace internal { function convertId (line 8) | std::string convertId(step_id_type id) { function step_id_type (line 14) | step_id_type convertId(const std::string& stringid) { FILE: src/HookRegistrar.cpp type cucumber (line 4) | namespace cucumber { type internal (line 5) | namespace internal { function InvokeResult (line 61) | InvokeResult HookRegistrar::execStepChain( function InvokeResult (line 140) | InvokeResult StepCallChain::exec() { FILE: src/Regex.cpp type cucumber (line 5) | namespace cucumber { type internal (line 6) | namespace internal { function isUtf8CodeUnitStartOfCodepoint (line 30) | bool isUtf8CodeUnitStartOfCodepoint(unsigned int i) { function utf8CodepointOffset (line 34) | std::ptrdiff_t utf8CodepointOffset( FILE: src/Scenario.cpp type cucumber (line 3) | namespace cucumber { type internal (line 4) | namespace internal { FILE: src/StepManager.cpp type cucumber (line 3) | namespace cucumber { type internal (line 4) | namespace internal { function SingleStepMatch (line 13) | SingleStepMatch StepInfo::matches(const std::string& stepDescription... function Table (line 43) | const Table& InvokeArgs::getTableArg() const { function Table (line 47) | Table& InvokeArgs::getVariableTableArg() { function InvokeResult (line 67) | InvokeResult& InvokeResult::operator=(const InvokeResult& rhs) { function InvokeResult (line 73) | InvokeResult InvokeResult::success() { function InvokeResult (line 77) | InvokeResult InvokeResult::failure(const char* description) { function InvokeResult (line 81) | InvokeResult InvokeResult::failure(const std::string& description) { function InvokeResult (line 85) | InvokeResult InvokeResult::pending(const char* description) { function InvokeResultType (line 97) | InvokeResultType InvokeResult::getType() const { function step_id_type (line 105) | step_id_type StepManager::addStep(std::shared_ptr stepInfo) { function MatchResult (line 109) | MatchResult StepManager::stepMatches(const std::string& stepDescript... function StepInfo (line 121) | const StepInfo* StepManager::getStep(step_id_type id) { function InvokeResult (line 138) | InvokeResult BasicStep::invoke(const InvokeArgs* pArgs) { function InvokeArgs (line 169) | const InvokeArgs* BasicStep::getArgs() { FILE: src/Table.cpp type cucumber (line 3) | namespace cucumber { type internal (line 4) | namespace internal { FILE: src/Tag.cpp type cucumber (line 4) | namespace cucumber { type internal (line 5) | namespace internal { function Regex (line 7) | Regex& AndTagExpression::csvTagNotationRegex() { function Regex (line 33) | Regex& OrTagExpression::csvTagNotationRegex() { FILE: src/connectors/wire/WireProtocol.cpp type cucumber (line 12) | namespace cucumber { type internal (line 13) | namespace internal { function getScenarioTags (line 83) | CukeEngine::tags_type getScenarioTags(const json& jsonArgs) { function BeginScenarioDecoder (line 94) | std::shared_ptr BeginScenarioDecoder(const json& jsonAr... function EndScenarioDecoder (line 98) | std::shared_ptr EndScenarioDecoder(const json& jsonArgs) { function StepMatchesDecoder (line 102) | std::shared_ptr StepMatchesDecoder(const json& jsonArgs) { function fillTableArg (line 107) | void fillTableArg(const json& jsonTableArg, CukeEngine::invoke_table... function fillInvokeArgs (line 127) | void fillInvokeArgs( function InvokeDecoder (line 142) | std::shared_ptr InvokeDecoder(const json& jsonArgs) { function SnippetTextDecoder (line 152) | std::shared_ptr SnippetTextDecoder(const json& jsonArgs) { class WireResponseEncoder (line 190) | class WireResponseEncoder : public WireResponseVisitor { method success (line 194) | void success(const json* detail = nullptr) { method fail (line 198) | void fail(const json* detail = nullptr) { method output (line 202) | void output(const std::string& responseType, const json* detail = ... method encode (line 211) | std::string encode(const WireResponse& response) { method visit (line 217) | void visit(const SuccessResponse& /*response*/) override { method visit (line 221) | void visit(const FailureResponse& response) override { method visit (line 237) | void visit(const PendingResponse& response) override { method visit (line 242) | void visit(const StepMatchesResponse& response) override { method visit (line 267) | void visit(const SnippetTextResponse& response) override { FILE: src/connectors/wire/WireProtocolCommands.cpp type cucumber (line 3) | namespace cucumber { type internal (line 4) | namespace internal { FILE: src/connectors/wire/WireServer.cpp type cucumber (line 4) | namespace cucumber { type internal (line 5) | namespace internal { FILE: src/drivers/BoostDriver.cpp type cucumber (line 14) | namespace cucumber { type internal (line 15) | namespace internal { function exec_test_body (line 22) | void exec_test_body() { function boost_test_init (line 28) | bool boost_test_init() { class CukeBoostLogInterceptor (line 40) | class CukeBoostLogInterceptor : public ::boost::unit_test::unit_test... method entry_context_start (line 64) | void entry_context_start(std::ostream&, log_level /*l*/) override { method log_entry_context (line 66) | void log_entry_context(std::ostream&, log_level /*l*/, const_strin... method entry_context_finish (line 68) | void entry_context_finish(std::ostream&, log_level /*l*/) override { function InvokeResult (line 90) | const InvokeResult CukeBoostLogInterceptor::getResult() const { function InvokeResult (line 99) | const InvokeResult BoostStep::invokeStepBody() { FILE: src/drivers/GTestDriver.cpp type cucumber (line 5) | namespace cucumber { type internal (line 6) | namespace internal { function InvokeResult (line 10) | const InvokeResult GTestStep::invokeStepBody() { FILE: src/drivers/GenericDriver.cpp type cucumber (line 3) | namespace cucumber { type internal (line 4) | namespace internal { function InvokeResult (line 6) | const InvokeResult GenericStep::invokeStepBody() { FILE: src/drivers/QtTestDriver.cpp type cucumber (line 7) | namespace cucumber { type internal (line 8) | namespace internal { class TemporaryFileWrapper (line 15) | class TemporaryFileWrapper { method exists (line 21) | bool exists() const { method QString (line 25) | QString name() const { method QString (line 29) | QString read() const { method QString (line 40) | static QString getTmpFileName() { function InvokeResult (line 49) | const InvokeResult QtTestStep::invokeStepBody() { FILE: src/main.cpp function acceptWireProtocol (line 11) | void acceptWireProtocol( FILE: tests/integration/ContextHandlingTest.cpp class ContextHandlingTest (line 8) | class ContextHandlingTest : public ::testing::Test { method ContextHandlingTest (line 10) | ContextHandlingTest() : method TearDown (line 18) | void TearDown() override { type Context1 (line 23) | struct Context1 { type Context2 (line 26) | struct Context2 {} function TEST_F (line 28) | TEST_F(ContextHandlingTest, contextsAreCreatedWhenNeeded) { function TEST_F (line 36) | TEST_F(ContextHandlingTest, sameContextTypesShareTheSamePointer) { function TEST_F (line 43) | TEST_F(ContextHandlingTest, theSameContextIsNotCreatedTwice) { function TEST_F (line 51) | TEST_F(ContextHandlingTest, contextsArePurgedExplicitlyOnly) { FILE: tests/integration/HookRegistrationTest.cpp function BEFORE_ALL (line 10) | BEFORE_ALL() { function BEFORE_ALL (line 13) | BEFORE_ALL() { function BEFORE_ALL (line 16) | BEFORE_ALL() { function BEFORE (line 23) | BEFORE() { function BEFORE (line 26) | BEFORE() { function BEFORE (line 29) | BEFORE() { function AROUND_STEP (line 39) | AROUND_STEP() { function AROUND_STEP (line 46) | AROUND_STEP() { function AROUND_STEP (line 53) | AROUND_STEP() { function AFTER_STEP (line 64) | AFTER_STEP() { function AFTER_STEP (line 68) | AFTER_STEP() { function AFTER_STEP (line 72) | AFTER_STEP() { function AFTER (line 80) | AFTER() { function AFTER (line 83) | AFTER() { function AFTER (line 86) | AFTER() { function AFTER_ALL (line 93) | AFTER_ALL() { function AFTER_ALL (line 96) | AFTER_ALL() { function AFTER_ALL (line 99) | AFTER_ALL() { function BEFORE (line 104) | BEFORE() { function AFTER (line 108) | AFTER() { function TEST_F (line 126) | TEST_F(HookRegistrationTest, hooksAreRegisteredByTheMacros) { function TEST_F (line 135) | TEST_F(HookRegistrationTest, beforeHooksAreInvokedInAnyOrder) { function TEST_F (line 144) | TEST_F(HookRegistrationTest, aroundStepHooksAreInvokedInAnyOrderButNeste... function TEST_F (line 155) | TEST_F(HookRegistrationTest, afterStepHooksAreInvokedInAnyOrder) { function TEST_F (line 164) | TEST_F(HookRegistrationTest, afterHooksAreInvokedInAnyOrder) { function TEST_F (line 173) | TEST_F(HookRegistrationTest, contextIsAccessibleInAfterHooks) { function TEST_F (line 179) | TEST_F(HookRegistrationTest, afterStepHooksAreInvokedAfterAroundStepHook... function TEST_F (line 191) | TEST_F(HookRegistrationTest, beforeAllHooksAreInvokedInAnyOrderDuringFir... function TEST_F (line 206) | TEST_F(HookRegistrationTest, beforeAllHooksAreNotInvokedIfNoScenariosRun) { function TEST_F (line 217) | TEST_F(HookRegistrationTest, afterAllHooksAreNotInvokedIfNoScenariosRun) { function TEST_F (line 228) | TEST_F(HookRegistrationTest, afterAllHooksAreInvokedOnceDuringDestructio... FILE: tests/integration/StepRegistrationTest.cpp class ManualStep (line 11) | class ManualStep : public GenericStep { function TEST (line 21) | TEST(StepRegistrationTest, manualRegistration) { function GIVEN (line 32) | GIVEN(GIVEN_MATCHER) { function WHEN (line 34) | WHEN(WHEN_MATCHER) { function THEN (line 36) | THEN(THEN_MATCHER) { function TEST (line 39) | TEST(StepRegistrationTest, macroRegistration) { FILE: tests/integration/TaggedHookRegistrationTest.cpp function TEST_F (line 49) | TEST_F(HookRegistrationTest, noTaggedHooksAreInvokedIfNoScenarioTag) { function TEST_F (line 59) | TEST_F(HookRegistrationTest, orTagsAreEnforced) { function TEST_F (line 70) | TEST_F(HookRegistrationTest, andTagsAreEnforced) { FILE: tests/integration/WireProtocolTest.cpp class MockCukeEngine (line 12) | class MockCukeEngine : public CukeEngine { class WireMessageCodecTest (line 34) | class WireMessageCodecTest : public Test { method WireCommand (line 38) | WireCommand& decode(const char* jsonStr) { method encode (line 43) | std::string encode(const WireResponse& response) const { function TEST_F (line 55) | TEST_F(WireMessageCodecTest, decodesUnknownOrMalformedMessage) { function TEST_F (line 65) | TEST_F(WireMessageCodecTest, handlesStepMatchesMessage) { function TEST_F (line 79) | TEST_F(WireMessageCodecTest, handlesBeginScenarioMessageWithoutArgument) { function TEST_F (line 89) | TEST_F(WireMessageCodecTest, handlesBeginScenarioMessageWithTagsArgument) { function TEST_F (line 101) | TEST_F(WireMessageCodecTest, handlesBeginScenarioMessageWithNullArgument) { function TEST_F (line 112) | TEST_F(WireMessageCodecTest, handlesInvokeMessageWithNoArgs) { function TEST_F (line 125) | TEST_F(WireMessageCodecTest, handlesInvokeMessageWithoutTableArgs) { function TEST_F (line 138) | TEST_F(WireMessageCodecTest, handlesInvokeMessageWithTableArgs) { function TEST_F (line 172) | TEST_F(WireMessageCodecTest, handlesInvokeMessageWithNullArg) { function TEST_F (line 185) | TEST_F(WireMessageCodecTest, handlesEndScenarioMessageWithoutArgument) { function TEST_F (line 195) | TEST_F(WireMessageCodecTest, handlesEndScenarioMessageWithNullArgument) { function TEST_F (line 206) | TEST_F(WireMessageCodecTest, handlesEndScenarioMessageWithTagsArgument) { function TEST_F (line 222) | TEST_F(WireMessageCodecTest, handlesSnippetTextMessage) { function TEST_F (line 240) | TEST_F(WireMessageCodecTest, handlesSuccessResponse) { function TEST_F (line 245) | TEST_F(WireMessageCodecTest, handlesSimpleFailureResponse) { function TEST_F (line 250) | TEST_F(WireMessageCodecTest, handlesDetailedFailureResponse) { function TEST_F (line 261) | TEST_F(WireMessageCodecTest, handlesPendingResponse) { function TEST_F (line 266) | TEST_F(WireMessageCodecTest, handlesEmptyStepMatchesResponse) { function TEST_F (line 271) | TEST_F(WireMessageCodecTest, handlesStepMatchesResponse) { function TEST_F (line 305) | TEST_F(WireMessageCodecTest, handlesSnippetTextResponse) { function TEST_F (line 310) | TEST_F(WireMessageCodecTest, encodesResponseUsingRawUtf8) { function TEST (line 346) | TEST(WireCommandsTest, succesfulInvokeReturnsSuccess) { function TEST (line 357) | TEST(WireCommandsTest, throwingFailureInvokeReturnsFailure) { function TEST (line 371) | TEST(WireCommandsTest, throwingPendingStepReturnsPending) { function TEST (line 383) | TEST(WireCommandsTest, throwingAnythingInvokeReturnsFailure) { FILE: tests/integration/WireServerTest.cpp class MockProtocolHandler (line 51) | class MockProtocolHandler : public ProtocolHandler { class SocketServerTest (line 56) | class SocketServerTest : public Test { method SetUp (line 62) | void SetUp() override { method TearDown (line 67) | void TearDown() override { class TCPSocketServerTest (line 76) | class TCPSocketServerTest : public SocketServerTest { method SocketServer (line 80) | SocketServer* createListeningServer() override { method destroyListeningServer (line 86) | void destroyListeningServer() override { function TEST_F (line 91) | TEST_F(TCPSocketServerTest, exitsOnFirstConnectionClosed) { function TEST_F (line 104) | TEST_F(TCPSocketServerTest, moreThanOneClientCanConnect) { function TEST_F (line 116) | TEST_F(TCPSocketServerTest, receiveAndSendsSingleLineMassages) { class TCPSocketServerLocalhostTest (line 138) | class TCPSocketServerLocalhostTest : public SocketServerTest { method SocketServer (line 142) | SocketServer* createListeningServer() override { method destroyListeningServer (line 148) | void destroyListeningServer() override { function TEST_F (line 153) | TEST_F(TCPSocketServerLocalhostTest, listensOnLocalhost) { class UnixSocketServerTest (line 167) | class UnixSocketServerTest : public SocketServerTest { method SocketServer (line 171) | SocketServer* createListeningServer() override { method destroyListeningServer (line 178) | void destroyListeningServer() override { method randomString (line 187) | std::string randomString() { function TEST_F (line 202) | TEST_F(UnixSocketServerTest, fullLifecycle) { FILE: tests/integration/drivers/BoostDriverTest.cpp function THEN (line 9) | THEN(SUCCEED_MATCHER) { function THEN (line 14) | THEN(FAIL_MATCHER) { function THEN (line 19) | THEN(PENDING_MATCHER_1) { function THEN (line 23) | THEN(PENDING_MATCHER_2) { type boost (line 29) | namespace boost { type unit_test (line 30) | namespace unit_test { type framework (line 31) | namespace framework { function is_initialized (line 32) | bool is_initialized() { class BoostStepDouble (line 39) | class BoostStepDouble : public BoostStep { method InvokeResult (line 41) | const InvokeResult invokeStepBody() override { class BoostDriverTest (line 48) | class BoostDriverTest : public DriverTest { method runAllTests (line 50) | void runAllTests() override { method stepInvocationInitsBoostTest (line 56) | void stepInvocationInitsBoostTest() { function main (line 68) | int main() { FILE: tests/integration/drivers/GTestDriverTest.cpp function THEN (line 8) | THEN(SUCCEED_MATCHER) { function THEN (line 13) | THEN(FAIL_MATCHER) { function THEN (line 18) | THEN(PENDING_MATCHER_1) { function THEN (line 22) | THEN(PENDING_MATCHER_2) { class GTestStepDouble (line 28) | class GTestStepDouble : public GTestStep { method isInitialized (line 30) | bool isInitialized() { method InvokeResult (line 34) | const InvokeResult invokeStepBody() override { class GTestDriverTest (line 41) | class GTestDriverTest : public DriverTest { method runAllTests (line 43) | void runAllTests() override { method stepInvocationInitsGTest (line 49) | void stepInvocationInitsGTest() { function main (line 60) | int main() { FILE: tests/integration/drivers/GenericDriverTest.cpp function THEN (line 7) | THEN(SUCCEED_MATCHER) { function THEN (line 12) | THEN(FAIL_MATCHER) { function THEN (line 17) | THEN(PENDING_MATCHER_1) { function THEN (line 21) | THEN(PENDING_MATCHER_2) { function main (line 27) | int main() { FILE: tests/integration/drivers/QtTestDriverTest.cpp function THEN (line 8) | THEN(SUCCEED_MATCHER) { function THEN (line 13) | THEN(FAIL_MATCHER) { function THEN (line 18) | THEN(PENDING_MATCHER_1) { function THEN (line 22) | THEN(PENDING_MATCHER_2) { class QtTestStepDouble (line 28) | class QtTestStepDouble : public QtTestStep { method QtTestStepDouble (line 30) | QtTestStepDouble() : method InvokeResult (line 35) | const InvokeResult invokeStepBody() override { method body (line 39) | void body() override { class QtTestDriverTest (line 46) | class QtTestDriverTest : public DriverTest { method runAllTests (line 48) | void runAllTests() override { method stepInvocationRunsStepBody (line 54) | void stepInvocationRunsStepBody() { function main (line 62) | int main() { FILE: tests/unit/BasicStepTest.cpp class PendingStep (line 9) | class PendingStep : public GenericStep { method body (line 10) | void body() override { class PendingStepWithDescription (line 15) | class PendingStepWithDescription : public GenericStep { method body (line 16) | void body() override { function TEST (line 23) | TEST(BasicStepTest, handlesPendingSteps) { FILE: tests/unit/ContextManagerTest.cpp class ContextManagerTest (line 9) | class ContextManagerTest : public ::testing::Test { method ContextManagerTest (line 13) | ContextManagerTest() : method TearDown (line 19) | void TearDown() override { class Context1 (line 24) | class Context1 {} class Context2 (line 25) | class Context2 {} function TEST_F (line 27) | TEST_F(ContextManagerTest, createsValidContextPointers) { function TEST_F (line 36) | TEST_F(ContextManagerTest, allowsCreatingTheSameContextTypeTwice) { function TEST_F (line 46) | TEST_F(ContextManagerTest, purgesContexts) { FILE: tests/unit/CukeCommandsTest.cpp class CukeCommandsTest (line 10) | class CukeCommandsTest : public CukeCommandsFixture { method addStepWithMatcher (line 12) | void addStepWithMatcher(const std::string& matcher) { class CheckAllParameters (line 17) | class CheckAllParameters : public GenericStep { method InvokeArgs (line 25) | static InvokeArgs buildInvokeArgs() { class CheckAllParametersWithoutMacro (line 40) | class CheckAllParametersWithoutMacro : public CheckAllParameters { method body (line 42) | void body() override { class CheckAllParametersWithMacro (line 61) | class CheckAllParametersWithMacro : public CheckAllParameters { method body (line 63) | void body() override { class CheckAllParametersWithFuncArgs (line 78) | class CheckAllParametersWithFuncArgs : public CheckAllParameters { method bodyWithArgs (line 80) | void bodyWithArgs( method body (line 92) | void body() override { function TEST_F (line 97) | TEST_F(CukeCommandsTest, invokeHandlesParametersWithFuncArgs) { function TEST_F (line 102) | TEST_F(CukeCommandsTest, matchesCorrectly) { function TEST_F (line 108) | TEST_F(CukeCommandsTest, invokeHandlesParametersWithoutMacro) { function TEST_F (line 113) | TEST_F(CukeCommandsTest, invokeHandlesParametersWithMacro) { function TEST_F (line 118) | TEST_F(CukeCommandsTest, producesSnippetsEscapingTitle) { function TEST_F (line 127) | TEST_F(CukeCommandsTest, escapesCaractersInRegexes) { function TEST_F (line 134) | TEST_F(CukeCommandsTest, escapesCharactersInCStrings) { FILE: tests/unit/RegexTest.cpp function TEST (line 8) | TEST(RegexTest, matchesSimpleRegex) { function TEST (line 20) | TEST(RegexTest, matchesRegexWithoutSubmatches) { function TEST (line 30) | TEST(RegexTest, matchesRegexWithSubmatches) { function TEST (line 44) | TEST(RegexTest, matchesRegexWithOptionalSubmatches) { function TEST (line 60) | TEST(RegexTest, findAllDoesNotMatchIfNoTokens) { function TEST (line 68) | TEST(RegexTest, findReportsCodepointPositions) { function TEST (line 78) | TEST(RegexTest, findAllExtractsTheFirstGroupOfEveryToken) { FILE: tests/unit/StepCallChainTest.cpp class FakeStepInfo (line 7) | class FakeStepInfo : public StepInfo { method FakeStepInfo (line 9) | FakeStepInfo(std::stringstream* markersPtr, const InvokeResult& result) : method InvokeResult (line 16) | InvokeResult invokeStep(const InvokeArgs* pArgs) const override { method InvokeArgs (line 22) | const InvokeArgs* getLatestArgsPassed() const { class MarkingAroundStepHook (line 32) | class MarkingAroundStepHook : public AroundStepHook { method MarkingAroundStepHook (line 34) | MarkingAroundStepHook(std::string id, std::stringstream* markersPtr) : method MarkingAroundStepHook (line 38) | MarkingAroundStepHook() : method body (line 42) | void body() override { method doCall (line 53) | virtual void doCall() { class BlockingAroundStepHook (line 62) | class BlockingAroundStepHook : public MarkingAroundStepHook { method BlockingAroundStepHook (line 64) | BlockingAroundStepHook(std::string id, std::stringstream* markersPtr) : method doCall (line 68) | void doCall() override { class StepCallChainTest (line 74) | class StepCallChainTest : public ::testing::Test { method InvokeResult (line 79) | InvokeResult execStep(const InvokeResult& result) { method execStepAndCheckSuccess (line 85) | void execStepAndCheckSuccess() { function TEST_F (line 94) | TEST_F(StepCallChainTest, failsIfNoStep) { function TEST_F (line 100) | TEST_F(StepCallChainTest, stepExecutionReturnsTheExpectedResult) { function TEST_F (line 115) | TEST_F(StepCallChainTest, aroundHooksAreInvokedInTheCorrectOrder) { function TEST_F (line 131) | TEST_F(StepCallChainTest, argsArePassedToTheStep) { function TEST_F (line 140) | TEST_F(StepCallChainTest, aroundHooksCanStopTheCallChain) { FILE: tests/unit/StepManagerTest.cpp class StepManagerTest (line 10) | class StepManagerTest : public ::testing::Test { method StepManagerTest (line 15) | StepManagerTest() { method getUniqueMatchIdOrZeroFor (line 23) | int getUniqueMatchIdOrZeroFor(const string& stepMatch) { method countMatches (line 32) | size_t countMatches(const string& stepMatch) { method matchesOnce (line 36) | bool matchesOnce(const string& stepMatch) { method matchesAtLeastOnce (line 40) | bool matchesAtLeastOnce(const string& stepMatch) { method extractedParamsAre (line 44) | bool extractedParamsAre(const string stepMatch, map