Conscience Core
CommandTestsHelpers.h
Go to the documentation of this file.
1 //
2 // Created by Louis Grignon on 18/04/2025.
3 //
4 
5 #ifndef COMMANDTESTSHELPERS_H
6 #define COMMANDTESTSHELPERS_H
7 
8 #include <CscCommon.h>
11 
12 static const fs::path COMMANDS_DIR = fs::weakly_canonical("../../Bridging/EnvironmentInteractionCommands");
13 
14 ptr<CscCommandMetadataBuilderResult> parseCommandHeader(const fs::path &commandFilePath, const string &expectedCommandId, bool forceReparse = false);
15 ptr<CscCommandMetadataBuilderResult> parseCommandHeaderIfNotDetected(const fs::path &commandFilePath, const string &expectedCommandId);
16 ptr<CscCommandMetadataBuilderResult> parseCommandHeaderIfNotDetected(const string &commandFileName, const string &expectedCommandId);
18 
19 #endif // COMMANDTESTSHELPERS_H
parseCommandHeaderIfNotDetected
ptr< CscCommandMetadataBuilderResult > parseCommandHeaderIfNotDetected(const fs::path &commandFilePath, const string &expectedCommandId)
Definition: CommandTestsHelpers.cpp:34
conscience_core::bridging::commands::metadata
Definition: CscCommandMetadataBuilder.cpp:73
parseCommandHeader
ptr< CscCommandMetadataBuilderResult > parseCommandHeader(const fs::path &commandFilePath, const string &expectedCommandId, bool forceReparse=false)
Definition: CommandTestsHelpers.cpp:12
CscCommandMetadataBuilder.h
COMMANDS_DIR
static const fs::path COMMANDS_DIR
Definition: CommandTestsHelpers.h:12
CscCommon.h
ensureAllMetadataLoaded
void ensureAllMetadataLoaded()
Definition: CommandTestsHelpers.cpp:44
ptr
std::shared_ptr< T > ptr
Definition: CscCommon.h:29