From 0d3d54992104288e9ee0c834d0b96e8502fd2d42 Mon Sep 17 00:00:00 2001 From: Rob Mensching Date: Thu, 11 Jan 2024 18:26:20 -0800 Subject: Move the BootstrapperApplication out of proc --- src/api/burn/test/BalUtilUnitTest/BAFunctionsTests.cpp | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) (limited to 'src/api/burn/test/BalUtilUnitTest/BAFunctionsTests.cpp') diff --git a/src/api/burn/test/BalUtilUnitTest/BAFunctionsTests.cpp b/src/api/burn/test/BalUtilUnitTest/BAFunctionsTests.cpp index 2ae539ee..ba04c1bb 100644 --- a/src/api/burn/test/BalUtilUnitTest/BAFunctionsTests.cpp +++ b/src/api/burn/test/BalUtilUnitTest/BAFunctionsTests.cpp @@ -12,32 +12,30 @@ namespace BalUtilTests public ref class BAFunctions { public: - [Fact] + [Fact(Skip = "Need a mock implementation of IBootstrapperEngine to test BAFunctions.")] void CanCreateTestBAFunctions() { HRESULT hr = S_OK; - BOOTSTRAPPER_CREATE_ARGS bootstrapperArgs = { }; - BOOTSTRAPPER_COMMAND bootstrapperCommand = { }; BA_FUNCTIONS_CREATE_ARGS args = { }; BA_FUNCTIONS_CREATE_RESULTS results = { }; IBootstrapperEngine* pEngine = NULL; + BOOTSTRAPPER_COMMAND command = { }; IBAFunctions* pBAFunctions = NULL; - bootstrapperArgs.cbSize = sizeof(bootstrapperArgs); - bootstrapperArgs.pCommand = &bootstrapperCommand; - args.cbSize = sizeof(args); - args.pBootstrapperCreateArgs = &bootstrapperArgs; + args.pEngine = pEngine; + args.pCommand = &command; results.cbSize = sizeof(results); try { - hr = BalInitializeFromCreateArgs(&bootstrapperArgs, &pEngine); - NativeAssert::Succeeded(hr, "Failed to create engine."); + BalInitialize(pEngine); - hr = CreateBAFunctions(NULL, pEngine, &args, &results, &pBAFunctions); + hr = CreateBAFunctions(NULL, &args, &results); NativeAssert::Succeeded(hr, "Failed to create BAFunctions."); + + pBAFunctions = reinterpret_cast(results.pvBAFunctionsProcContext); } finally { -- cgit v1.2.3-55-g6feb