1
- // Copyright (c) Microsoft Corporation and Contributors.
1
+ // Copyright (c) Microsoft Corporation and Contributors.
2
2
// Licensed under the MIT License.
3
3
4
4
#include " pch.h"
@@ -32,7 +32,7 @@ namespace Test::AccessControl
32
32
33
33
static PCWSTR GetTestPackageFullName ()
34
34
{
35
- return L" AccessControlTestPackage_1 .0.0.0_" WINDOWSAPPRUNTIME_TEST_PACKAGE_DDLM_ARCHITECTURE " 8wekyb3d8bbwe " ;
35
+ return L" AccessControlTestAppPackage_1 .0.0.0_" WINDOWSAPPRUNTIME_TEST_PACKAGE_DDLM_ARCHITECTURE " __8wekyb3d8bbwe " ;
36
36
}
37
37
38
38
static PCWSTR GetTestPackageFamilyName ()
@@ -58,46 +58,32 @@ namespace Test::AccessControl
58
58
BEGIN_TEST_CLASS (APITests)
59
59
TEST_CLASS_PROPERTY (L" Description" , L" Windows App SDK AccessControl test" )
60
60
TEST_CLASS_PROPERTY (L" ThreadingModel" , L" MTA" )
61
- TEST_CLASS_PROPERTY (L" RunAs:Class " , L" RestrictedUser" )
61
+ TEST_CLASS_PROPERTY (L" RunAs" , L" RestrictedUser" )
62
62
END_TEST_CLASS ()
63
63
64
64
TEST_CLASS_SETUP (ClassInit)
65
65
{
66
- try
67
- {
68
- ::Test::Packages::RemovePackage (GetTestPackageFamilyName());
69
- ::Test::Bootstrap::Setup ();
70
- ::Test::Packages::WapProj::AddPackage (TAEF::GetDeploymentDir(), GetTestPackageFile(), L".msix"); // Installs AccessControlTests.msix
71
- }
72
- catch (...)
73
- {
74
- return false ;
75
- }
66
+ ::Test::Packages::RemovePackage (GetTestPackageFullName());
67
+ ::Test::Bootstrap::Setup ();
68
+ ::Test::Packages::WapProj::AddPackage (TAEF::GetDeploymentDir(), GetTestPackageFile(), L".msix"); // Installs AccessControlTests.msix
76
69
77
70
m_testAppLauncher = winrt::create_instance<IApplicationActivationManager>(CLSID_ApplicationActivationManager, CLSCTX_ALL);
78
71
return true ;
79
72
}
80
73
81
74
TEST_CLASS_CLEANUP (ClassUninit)
82
75
{
83
- try
84
- {
85
- if (m_processHandle.is_valid ())
86
- {
87
- VERIFY_IS_TRUE (wil::handle_wait (m_processHandle.get (), 10000 ));
88
-
89
- DWORD exitCode{};
90
- VERIFY_WIN32_BOOL_SUCCEEDED (GetExitCodeProcess (m_processHandle.get (), &exitCode));
91
- VERIFY_ARE_EQUAL (exitCode, 0u );
92
- }
93
- // Remove in reverse order to avoid conflicts between inter-dependent packages.
94
- ::Test::Packages::RemovePackage (GetTestPackageFamilyName());
95
- ::Test::Bootstrap::Cleanup ();
96
- }
97
- catch (...)
76
+ if (m_processHandle.is_valid ())
98
77
{
99
- return false ;
78
+ VERIFY_IS_TRUE (wil::handle_wait (m_processHandle.get (), 10000 ));
79
+
80
+ DWORD exitCode{};
81
+ VERIFY_WIN32_BOOL_SUCCEEDED (GetExitCodeProcess (m_processHandle.get (), &exitCode));
82
+ VERIFY_ARE_EQUAL (exitCode, 0u );
100
83
}
84
+ // Remove in reverse order to avoid conflicts between inter-dependent packages.
85
+ ::Test::Packages::RemovePackage (GetTestPackageFullName());
86
+ ::Test::Bootstrap::Cleanup ();
101
87
return true ;
102
88
}
103
89
0 commit comments