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 --- .../BootstrapperApplicationTests.cpp | 21 +++++++-------------- 1 file changed, 7 insertions(+), 14 deletions(-) (limited to 'src/api/burn/test/BalUtilUnitTest/BootstrapperApplicationTests.cpp') diff --git a/src/api/burn/test/BalUtilUnitTest/BootstrapperApplicationTests.cpp b/src/api/burn/test/BalUtilUnitTest/BootstrapperApplicationTests.cpp index 70b01a42..9a68c738 100644 --- a/src/api/burn/test/BalUtilUnitTest/BootstrapperApplicationTests.cpp +++ b/src/api/burn/test/BalUtilUnitTest/BootstrapperApplicationTests.cpp @@ -12,28 +12,21 @@ namespace BalUtilTests public ref class BootstrapperApplication { public: - [Fact] + [Fact(Skip = "Need a mock implementation of IBootstrapperEngine to test BootstrapperApplication.")] void CanCreateTestBootstrapperApplication() { HRESULT hr = S_OK; - BOOTSTRAPPER_CREATE_ARGS args = { }; - BOOTSTRAPPER_COMMAND command = { }; - BOOTSTRAPPER_CREATE_RESULTS results = { }; - IBootstrapperEngine* pEngine = NULL; IBootstrapperApplication* pApplication = NULL; - - args.cbSize = sizeof(args); - args.pCommand = &command; - - results.cbSize = sizeof(results); + IBootstrapperEngine* pEngine = NULL; + BOOTSTRAPPER_COMMAND command = { }; try { - hr = BalInitializeFromCreateArgs(&args, &pEngine); - NativeAssert::Succeeded(hr, "Failed to create engine."); - - hr = CreateBootstrapperApplication(pEngine, &args, &results, &pApplication); + hr = CreateBootstrapperApplication(&pApplication); NativeAssert::Succeeded(hr, "Failed to create BootstrapperApplication."); + + hr = pApplication->OnCreate(pEngine, &command); + NativeAssert::Succeeded(hr, "Failed to initialize BootstrapperApplication."); } finally { -- cgit v1.2.3-55-g6feb