Index: net/url_request/url_request_unittest.cc |
=================================================================== |
--- net/url_request/url_request_unittest.cc (revision 158860) |
+++ net/url_request/url_request_unittest.cc (working copy) |
@@ -702,25 +702,19 @@ |
std::wstring lnk_path = app_path.value() + L".lnk"; |
- HRESULT result; |
+ CoInitialize(NULL); |
Ryan Sleevi
2012/10/01 14:21:01
According to the e-mail that went out, there shoul
Peter Kasting
2012/10/01 18:18:55
I am in fact going to change this to ScopedCOMInit
Ryan Sleevi
2012/10/01 20:54:43
For some reason, I thought there were more places
|
+ |
+ // Temporarily create a shortcut for test |
IShellLink* shell = NULL; |
+ ASSERT_TRUE(SUCCEEDED(CoCreateInstance( |
+ CLSID_ShellLink, NULL, CLSCTX_INPROC_SERVER, IID_IShellLink, |
+ reinterpret_cast<LPVOID*>(&shell)))); |
IPersistFile* persist = NULL; |
- |
- CoInitialize(NULL); |
- // Temporarily create a shortcut for test |
- result = CoCreateInstance(CLSID_ShellLink, NULL, |
- CLSCTX_INPROC_SERVER, IID_IShellLink, |
- reinterpret_cast<LPVOID*>(&shell)); |
- ASSERT_TRUE(SUCCEEDED(result)); |
- result = shell->QueryInterface(IID_IPersistFile, |
- reinterpret_cast<LPVOID*>(&persist)); |
- ASSERT_TRUE(SUCCEEDED(result)); |
- result = shell->SetPath(app_path.value().c_str()); |
- EXPECT_TRUE(SUCCEEDED(result)); |
- result = shell->SetDescription(L"ResolveShortcutTest"); |
- EXPECT_TRUE(SUCCEEDED(result)); |
- result = persist->Save(lnk_path.c_str(), TRUE); |
- EXPECT_TRUE(SUCCEEDED(result)); |
+ ASSERT_TRUE(SUCCEEDED(shell->QueryInterface( |
+ IID_IPersistFile, reinterpret_cast<LPVOID*>(&persist)))); |
+ EXPECT_TRUE(SUCCEEDED(shell->SetPath(app_path.value().c_str()))); |
+ EXPECT_TRUE(SUCCEEDED(shell->SetDescription(L"ResolveShortcutTest"))); |
+ EXPECT_TRUE(SUCCEEDED(persist->Save(lnk_path.c_str(), TRUE))); |
if (persist) |
persist->Release(); |
if (shell) |