| OLD | NEW | 
|   1 // Copyright 2015 The Chromium Authors. All rights reserved. |   1 // Copyright 2015 The Chromium Authors. All rights reserved. | 
|   2 // Use of this source code is governed by a BSD-style license that can be |   2 // Use of this source code is governed by a BSD-style license that can be | 
|   3 // found in the LICENSE file. |   3 // found in the LICENSE file. | 
|   4  |   4  | 
|   5 #include "services/files/files_test_base.h" |   5 #include "services/files/files_test_base.h" | 
|   6  |   6  | 
|   7 #include "mojo/public/cpp/application/application_impl.h" |   7 #include "mojo/public/cpp/application/application_impl.h" | 
|   8 #include "mojo/services/files/public/interfaces/directory.mojom.h" |   8 #include "mojo/services/files/interfaces/directory.mojom.h" | 
|   9 #include "mojo/services/files/public/interfaces/types.mojom.h" |   9 #include "mojo/services/files/interfaces/types.mojom.h" | 
|  10  |  10  | 
|  11 namespace mojo { |  11 namespace mojo { | 
|  12 namespace files { |  12 namespace files { | 
|  13  |  13  | 
|  14 FilesTestBase::FilesTestBase() { |  14 FilesTestBase::FilesTestBase() { | 
|  15 } |  15 } | 
|  16  |  16  | 
|  17 FilesTestBase::~FilesTestBase() { |  17 FilesTestBase::~FilesTestBase() { | 
|  18 } |  18 } | 
|  19  |  19  | 
|  20 void FilesTestBase::SetUp() { |  20 void FilesTestBase::SetUp() { | 
|  21   test::ApplicationTestBase::SetUp(); |  21   test::ApplicationTestBase::SetUp(); | 
|  22   application_impl()->ConnectToService("mojo:files", &files_); |  22   application_impl()->ConnectToService("mojo:files", &files_); | 
|  23 } |  23 } | 
|  24  |  24  | 
|  25 void FilesTestBase::GetTemporaryRoot(DirectoryPtr* directory) { |  25 void FilesTestBase::GetTemporaryRoot(DirectoryPtr* directory) { | 
|  26   Error error = Error::INTERNAL; |  26   Error error = Error::INTERNAL; | 
|  27   files()->OpenFileSystem(nullptr, GetProxy(directory), Capture(&error)); |  27   files()->OpenFileSystem(nullptr, GetProxy(directory), Capture(&error)); | 
|  28   ASSERT_TRUE(files().WaitForIncomingResponse()); |  28   ASSERT_TRUE(files().WaitForIncomingResponse()); | 
|  29   ASSERT_EQ(Error::OK, error); |  29   ASSERT_EQ(Error::OK, error); | 
|  30 } |  30 } | 
|  31  |  31  | 
|  32 }  // namespace files |  32 }  // namespace files | 
|  33 }  // namespace mojo |  33 }  // namespace mojo | 
| OLD | NEW |