Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(200)

Side by Side Diff: chrome/browser/media_galleries/linux/mtp_device_object_enumerator_unittest.cc

Issue 655413002: Convert ARRAYSIZE_UNSAFE -> arraysize in chrome/browser/. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 6 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 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 "chrome/browser/media_galleries/linux/mtp_device_object_enumerator.h" 5 #include "chrome/browser/media_galleries/linux/mtp_device_object_enumerator.h"
6 #include "testing/gtest/include/gtest/gtest.h" 6 #include "testing/gtest/include/gtest/gtest.h"
7 7
8 namespace { 8 namespace {
9 9
10 struct MtpFileEntryData { 10 struct MtpFileEntryData {
(...skipping 25 matching lines...) Expand all
36 std::vector<MtpFileEntry> entries; 36 std::vector<MtpFileEntry> entries;
37 MTPDeviceObjectEnumerator enumerator(entries); 37 MTPDeviceObjectEnumerator enumerator(entries);
38 TestEnumeratorIsEmpty(&enumerator); 38 TestEnumeratorIsEmpty(&enumerator);
39 TestNextEntryIsEmpty(&enumerator); 39 TestNextEntryIsEmpty(&enumerator);
40 TestNextEntryIsEmpty(&enumerator); 40 TestNextEntryIsEmpty(&enumerator);
41 TestEnumeratorIsEmpty(&enumerator); 41 TestEnumeratorIsEmpty(&enumerator);
42 } 42 }
43 43
44 TEST_F(MTPDeviceObjectEnumeratorTest, Traversal) { 44 TEST_F(MTPDeviceObjectEnumeratorTest, Traversal) {
45 std::vector<MtpFileEntry> entries; 45 std::vector<MtpFileEntry> entries;
46 for (size_t i = 0; i < ARRAYSIZE_UNSAFE(kTestCases); ++i) { 46 for (size_t i = 0; i < arraysize(kTestCases); ++i) {
47 MtpFileEntry entry; 47 MtpFileEntry entry;
48 entry.set_file_name(kTestCases[i].name); 48 entry.set_file_name(kTestCases[i].name);
49 entry.set_file_size(kTestCases[i].size); 49 entry.set_file_size(kTestCases[i].size);
50 entry.set_file_type(kTestCases[i].is_directory ? 50 entry.set_file_type(kTestCases[i].is_directory ?
51 MtpFileEntry::FILE_TYPE_FOLDER : 51 MtpFileEntry::FILE_TYPE_FOLDER :
52 MtpFileEntry::FILE_TYPE_OTHER); 52 MtpFileEntry::FILE_TYPE_OTHER);
53 entry.set_modification_time(kTestCases[i].modification_time); 53 entry.set_modification_time(kTestCases[i].modification_time);
54 entries.push_back(entry); 54 entries.push_back(entry);
55 } 55 }
56 MTPDeviceObjectEnumerator enumerator(entries); 56 MTPDeviceObjectEnumerator enumerator(entries);
57 TestEnumeratorIsEmpty(&enumerator); 57 TestEnumeratorIsEmpty(&enumerator);
58 TestEnumeratorIsEmpty(&enumerator); 58 TestEnumeratorIsEmpty(&enumerator);
59 for (size_t i = 0; i < ARRAYSIZE_UNSAFE(kTestCases); ++i) { 59 for (size_t i = 0; i < arraysize(kTestCases); ++i) {
60 EXPECT_EQ(kTestCases[i].name, enumerator.Next().value()); 60 EXPECT_EQ(kTestCases[i].name, enumerator.Next().value());
61 EXPECT_EQ(kTestCases[i].size, enumerator.Size()); 61 EXPECT_EQ(kTestCases[i].size, enumerator.Size());
62 EXPECT_EQ(kTestCases[i].is_directory, enumerator.IsDirectory()); 62 EXPECT_EQ(kTestCases[i].is_directory, enumerator.IsDirectory());
63 EXPECT_EQ(kTestCases[i].modification_time, 63 EXPECT_EQ(kTestCases[i].modification_time,
64 enumerator.LastModifiedTime().ToTimeT()); 64 enumerator.LastModifiedTime().ToTimeT());
65 } 65 }
66 TestNextEntryIsEmpty(&enumerator); 66 TestNextEntryIsEmpty(&enumerator);
67 TestNextEntryIsEmpty(&enumerator); 67 TestNextEntryIsEmpty(&enumerator);
68 TestEnumeratorIsEmpty(&enumerator); 68 TestEnumeratorIsEmpty(&enumerator);
69 TestNextEntryIsEmpty(&enumerator); 69 TestNextEntryIsEmpty(&enumerator);
70 TestEnumeratorIsEmpty(&enumerator); 70 TestEnumeratorIsEmpty(&enumerator);
71 } 71 }
72 72
73 } // namespace 73 } // namespace
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698