Conscience Core
UnitTests
Bridging
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
>
9
#include <
Bridging/EnvironmentInteractionCommands/MetadataBuilder/CscCommandMetadataBuilder.h
>
10
using namespace
conscience_core::bridging::commands::metadata
;
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);
17
void
ensureAllMetadataLoaded
();
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
Generated by
1.8.17