TestConfigurationUnitResult.cpp (1358B)
1 // Copyright (c) Microsoft Corporation. 2 // Licensed under the MIT License. 3 #include "pch.h" 4 #include "TestConfigurationUnitResult.h" 5 #include "TestConfigurationUnitResult.g.cpp" 6 7 namespace winrt::Microsoft::Management::Configuration::implementation 8 { 9 void TestConfigurationUnitResult::Initialize(const ITestSettingsResult& result) 10 { 11 m_unit = result.Unit(); 12 THROW_HR_IF(E_POINTER, !m_unit); 13 m_testResult = result.TestResult(); 14 m_resultInformation = result.ResultInformation(); 15 THROW_HR_IF(E_POINTER, !m_resultInformation); 16 } 17 18 void TestConfigurationUnitResult::Unit(const ConfigurationUnit& unit) 19 { 20 m_unit = unit; 21 } 22 23 ConfigurationUnit TestConfigurationUnitResult::Unit() 24 { 25 return m_unit; 26 } 27 28 IConfigurationUnitResultInformation TestConfigurationUnitResult::ResultInformation() 29 { 30 return m_resultInformation; 31 } 32 33 void TestConfigurationUnitResult::ResultInformation(const IConfigurationUnitResultInformation& value) 34 { 35 m_resultInformation = value; 36 } 37 38 ConfigurationTestResult TestConfigurationUnitResult::TestResult() 39 { 40 return m_testResult; 41 } 42 43 void TestConfigurationUnitResult::TestResult(ConfigurationTestResult value) 44 { 45 m_testResult = value; 46 } 47 }