| OLD | NEW |
| 1 // Copyright 2013 The Chromium Authors. All rights reserved. | 1 // Copyright 2013 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 <string> | 5 #include <string> |
| 6 #include <vector> | 6 #include <vector> |
| 7 | 7 |
| 8 #include "base/bind.h" | 8 #include "base/bind.h" |
| 9 #include "base/file_util.h" | 9 #include "base/file_util.h" |
| 10 #include "base/files/file_path.h" | 10 #include "base/files/file_path.h" |
| (...skipping 175 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 186 " <key>Location</key><string>%s</string>\n" | 186 " <key>Location</key><string>%s</string>\n" |
| 187 " <key>Artist</key><string>%s</string>\n" | 187 " <key>Artist</key><string>%s</string>\n" |
| 188 " <key>Album</key><string>%s</string>\n" | 188 " <key>Album</key><string>%s</string>\n" |
| 189 "</dict>\n", | 189 "</dict>\n", |
| 190 i + 1, i + 1, location.spec().c_str(), entries[i].artist.c_str(), | 190 i + 1, i + 1, location.spec().c_str(), entries[i].artist.c_str(), |
| 191 entries[i].album.c_str()); | 191 entries[i].album.c_str()); |
| 192 xml += entry_string; | 192 xml += entry_string; |
| 193 } | 193 } |
| 194 xml += "</dict></dict></plist>\n"; | 194 xml += "</dict></dict></plist>\n"; |
| 195 ASSERT_EQ(static_cast<int>(xml.size()), | 195 ASSERT_EQ(static_cast<int>(xml.size()), |
| 196 file_util::WriteFile(XmlFile(), xml.c_str(), xml.size())); | 196 base::WriteFile(XmlFile(), xml.c_str(), xml.size())); |
| 197 } | 197 } |
| 198 | 198 |
| 199 base::ScopedTempDir library_dir_; | 199 base::ScopedTempDir library_dir_; |
| 200 | 200 |
| 201 base::Closure library_changed_callback_; | 201 base::Closure library_changed_callback_; |
| 202 | 202 |
| 203 base::Closure quit_closure_; | 203 base::Closure quit_closure_; |
| 204 | 204 |
| 205 DISALLOW_COPY_AND_ASSIGN(ITunesDataProviderTest); | 205 DISALLOW_COPY_AND_ASSIGN(ITunesDataProviderTest); |
| 206 }; | 206 }; |
| (...skipping 129 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 336 } | 336 } |
| 337 | 337 |
| 338 virtual void StartTest(bool parse_success) OVERRIDE { | 338 virtual void StartTest(bool parse_success) OVERRIDE { |
| 339 EXPECT_TRUE(parse_success); | 339 EXPECT_TRUE(parse_success); |
| 340 | 340 |
| 341 SetLibraryChangeCallback( | 341 SetLibraryChangeCallback( |
| 342 base::Bind(&ITunesDataProvider::RefreshData, | 342 base::Bind(&ITunesDataProvider::RefreshData, |
| 343 base::Unretained(data_provider()), | 343 base::Unretained(data_provider()), |
| 344 base::Bind(&ITunesDataProviderInvalidTest::CheckInvalid, | 344 base::Bind(&ITunesDataProviderInvalidTest::CheckInvalid, |
| 345 base::Unretained(this)))); | 345 base::Unretained(this)))); |
| 346 ASSERT_EQ(1L, file_util::WriteFile(XmlFile(), " ", 1)); | 346 ASSERT_EQ(1L, base::WriteFile(XmlFile(), " ", 1)); |
| 347 } | 347 } |
| 348 | 348 |
| 349 void CheckInvalid(bool is_valid) { | 349 void CheckInvalid(bool is_valid) { |
| 350 EXPECT_FALSE(is_valid); | 350 EXPECT_FALSE(is_valid); |
| 351 TestDone(); | 351 TestDone(); |
| 352 } | 352 } |
| 353 | 353 |
| 354 private: | 354 private: |
| 355 DISALLOW_COPY_AND_ASSIGN(ITunesDataProviderInvalidTest); | 355 DISALLOW_COPY_AND_ASSIGN(ITunesDataProviderInvalidTest); |
| 356 }; | 356 }; |
| (...skipping 95 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 452 | 452 |
| 453 IN_PROC_BROWSER_TEST_F(ITunesDataProviderUniqueNameTest, UniqueNameTest) { | 453 IN_PROC_BROWSER_TEST_F(ITunesDataProviderUniqueNameTest, UniqueNameTest) { |
| 454 RunTest(); | 454 RunTest(); |
| 455 } | 455 } |
| 456 | 456 |
| 457 IN_PROC_BROWSER_TEST_F(ITunesDataProviderEscapeTest, EscapeTest) { | 457 IN_PROC_BROWSER_TEST_F(ITunesDataProviderEscapeTest, EscapeTest) { |
| 458 RunTest(); | 458 RunTest(); |
| 459 } | 459 } |
| 460 | 460 |
| 461 } // namespace itunes | 461 } // namespace itunes |
| OLD | NEW |