winget-cli

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

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 }