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

Side by Side Diff: o3d/utils/cross/string_reader_test.cc

Issue 6300001: Clang: enable -Wbool-conversions and -Wunused-variables on Linux. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Rebase, undo indent Created 9 years, 11 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 | Annotate | Revision Log
« no previous file with comments | « o3d/utils/cross/file_text_reader_test.cc ('k') | views/view_unittest.cc » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 /* 1 /*
2 * Copyright 2009, Google Inc. 2 * Copyright 2009, Google Inc.
3 * All rights reserved. 3 * All rights reserved.
4 * 4 *
5 * Redistribution and use in source and binary forms, with or without 5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions are 6 * modification, are permitted provided that the following conditions are
7 * met: 7 * met:
8 * 8 *
9 * * Redistributions of source code must retain the above copyright 9 * * Redistributions of source code must retain the above copyright
10 * notice, this list of conditions and the following disclaimer. 10 * notice, this list of conditions and the following disclaimer.
(...skipping 70 matching lines...) Expand 10 before | Expand all | Expand 10 after
81 StringReader reader(test_string_one_); 81 StringReader reader(test_string_one_);
82 EXPECT_EQ(test_string_one_.substr(0, 6), reader.PeekString(6)); 82 EXPECT_EQ(test_string_one_.substr(0, 6), reader.PeekString(6));
83 EXPECT_EQ(0U, reader.position()); 83 EXPECT_EQ(0U, reader.position());
84 EXPECT_EQ(test_string_one_, reader.input()); 84 EXPECT_EQ(test_string_one_, reader.input());
85 } 85 }
86 86
87 TEST_F(StringReaderTest, ReadsSingleCharacter) { 87 TEST_F(StringReaderTest, ReadsSingleCharacter) {
88 StringReader reader(test_string_one_); 88 StringReader reader(test_string_one_);
89 EXPECT_EQ(test_string_one_.substr(0, 1)[0], reader.ReadChar()); 89 EXPECT_EQ(test_string_one_.substr(0, 1)[0], reader.ReadChar());
90 EXPECT_EQ(1U, reader.position()); 90 EXPECT_EQ(1U, reader.position());
91 EXPECT_EQ(false, reader.IsAtEnd()); 91 EXPECT_FALSE(reader.IsAtEnd());
92 EXPECT_EQ(test_string_one_.substr(1, 2), reader.PeekString(2)); 92 EXPECT_EQ(test_string_one_.substr(1, 2), reader.PeekString(2));
93 EXPECT_EQ(1U, reader.position()); 93 EXPECT_EQ(1U, reader.position());
94 } 94 }
95 95
96 TEST_F(StringReaderTest, ReadsMultipleCharacters) { 96 TEST_F(StringReaderTest, ReadsMultipleCharacters) {
97 StringReader reader(test_string_one_); 97 StringReader reader(test_string_one_);
98 EXPECT_EQ(test_string_one_.substr(0, 1)[0], reader.ReadChar()); 98 EXPECT_EQ(test_string_one_.substr(0, 1)[0], reader.ReadChar());
99 EXPECT_EQ(test_string_one_.substr(1, 1)[0], reader.ReadChar()); 99 EXPECT_EQ(test_string_one_.substr(1, 1)[0], reader.ReadChar());
100 EXPECT_EQ(2U, reader.position()); 100 EXPECT_EQ(2U, reader.position());
101 EXPECT_EQ(false, reader.IsAtEnd()); 101 EXPECT_FALSE(reader.IsAtEnd());
102 EXPECT_EQ(test_string_one_.substr(2, 2), reader.PeekString(2)); 102 EXPECT_EQ(test_string_one_.substr(2, 2), reader.PeekString(2));
103 EXPECT_EQ(2U, reader.position()); 103 EXPECT_EQ(2U, reader.position());
104 } 104 }
105 105
106 TEST_F(StringReaderTest, ReadsString) { 106 TEST_F(StringReaderTest, ReadsString) {
107 StringReader reader(test_string_one_); 107 StringReader reader(test_string_one_);
108 EXPECT_EQ(test_string_one_.substr(0, 7), reader.ReadString(7)); 108 EXPECT_EQ(test_string_one_.substr(0, 7), reader.ReadString(7));
109 EXPECT_EQ(7U, reader.position()); 109 EXPECT_EQ(7U, reader.position());
110 EXPECT_EQ(false, reader.IsAtEnd()); 110 EXPECT_FALSE(reader.IsAtEnd());
111 EXPECT_EQ(test_string_one_.substr(7, 2), reader.PeekString(2)); 111 EXPECT_EQ(test_string_one_.substr(7, 2), reader.PeekString(2));
112 EXPECT_EQ(7U, reader.position()); 112 EXPECT_EQ(7U, reader.position());
113 } 113 }
114 114
115 TEST_F(StringReaderTest, ReadsToEnd) { 115 TEST_F(StringReaderTest, ReadsToEnd) {
116 StringReader reader(test_string_lf_); 116 StringReader reader(test_string_lf_);
117 EXPECT_EQ(test_string_lf_, reader.ReadToEnd()); 117 EXPECT_EQ(test_string_lf_, reader.ReadToEnd());
118 EXPECT_EQ(test_string_lf_.size(), reader.position()); 118 EXPECT_EQ(test_string_lf_.size(), reader.position());
119 EXPECT_EQ(true, reader.IsAtEnd()); 119 EXPECT_TRUE(reader.IsAtEnd());
120 EXPECT_EQ("", reader.ReadString(1)); 120 EXPECT_EQ("", reader.ReadString(1));
121 EXPECT_EQ(true, reader.IsAtEnd()); 121 EXPECT_TRUE(reader.IsAtEnd());
122 EXPECT_EQ(test_string_lf_.size(), reader.position()); 122 EXPECT_EQ(test_string_lf_.size(), reader.position());
123 } 123 }
124 124
125 125
126 TEST_F(StringReaderTest, ReadsLinefeedString) { 126 TEST_F(StringReaderTest, ReadsLinefeedString) {
127 StringReader reader(test_string_lf_); 127 StringReader reader(test_string_lf_);
128 std::string line = reader.ReadLine(); 128 std::string line = reader.ReadLine();
129 EXPECT_EQ(test_string_one_, line); 129 EXPECT_EQ(test_string_one_, line);
130 EXPECT_EQ(test_string_one_.size() + 1, reader.position()); 130 EXPECT_EQ(test_string_one_.size() + 1, reader.position());
131 EXPECT_EQ(false, reader.IsAtEnd()); 131 EXPECT_FALSE(reader.IsAtEnd());
132 EXPECT_EQ(test_string_lf_.substr(test_string_one_.size() + 1, 2), 132 EXPECT_EQ(test_string_lf_.substr(test_string_one_.size() + 1, 2),
133 reader.PeekString(2)); 133 reader.PeekString(2));
134 EXPECT_EQ(test_string_one_.size() + 1, reader.position()); 134 EXPECT_EQ(test_string_one_.size() + 1, reader.position());
135 EXPECT_EQ(test_string_two_, reader.ReadLine()); 135 EXPECT_EQ(test_string_two_, reader.ReadLine());
136 EXPECT_EQ(true, reader.IsAtEnd()); 136 EXPECT_TRUE(reader.IsAtEnd());
137 EXPECT_EQ(test_string_lf_.size(), reader.position()); 137 EXPECT_EQ(test_string_lf_.size(), reader.position());
138 } 138 }
139 139
140 TEST_F(StringReaderTest, ReadsCarriageReturnString) { 140 TEST_F(StringReaderTest, ReadsCarriageReturnString) {
141 StringReader reader(test_string_cr_); 141 StringReader reader(test_string_cr_);
142 EXPECT_EQ(test_string_one_, reader.ReadLine()); 142 EXPECT_EQ(test_string_one_, reader.ReadLine());
143 EXPECT_EQ(test_string_one_.size() + 1, reader.position()); 143 EXPECT_EQ(test_string_one_.size() + 1, reader.position());
144 EXPECT_EQ(false, reader.IsAtEnd()); 144 EXPECT_FALSE(reader.IsAtEnd());
145 EXPECT_EQ(test_string_cr_.substr(test_string_one_.size() + 1, 2), 145 EXPECT_EQ(test_string_cr_.substr(test_string_one_.size() + 1, 2),
146 reader.PeekString(2)); 146 reader.PeekString(2));
147 EXPECT_EQ(test_string_one_.size() + 1, reader.position()); 147 EXPECT_EQ(test_string_one_.size() + 1, reader.position());
148 EXPECT_EQ(test_string_two_, reader.ReadLine()); 148 EXPECT_EQ(test_string_two_, reader.ReadLine());
149 EXPECT_EQ(true, reader.IsAtEnd()); 149 EXPECT_TRUE(reader.IsAtEnd());
150 EXPECT_EQ(test_string_cr_.size(), reader.position()); 150 EXPECT_EQ(test_string_cr_.size(), reader.position());
151 } 151 }
152 152
153 153
154 TEST_F(StringReaderTest, ReadsCarriageReturnLinefeedString) { 154 TEST_F(StringReaderTest, ReadsCarriageReturnLinefeedString) {
155 StringReader reader(test_string_crlf_); 155 StringReader reader(test_string_crlf_);
156 EXPECT_EQ(test_string_one_, reader.ReadLine()); 156 EXPECT_EQ(test_string_one_, reader.ReadLine());
157 EXPECT_EQ(test_string_one_.size() + 2, reader.position()); 157 EXPECT_EQ(test_string_one_.size() + 2, reader.position());
158 EXPECT_EQ(false, reader.IsAtEnd()); 158 EXPECT_FALSE(reader.IsAtEnd());
159 EXPECT_EQ(test_string_crlf_.substr(test_string_one_.size() + 2, 2), 159 EXPECT_EQ(test_string_crlf_.substr(test_string_one_.size() + 2, 2),
160 reader.PeekString(2)); 160 reader.PeekString(2));
161 EXPECT_EQ(test_string_one_.size() + 2, reader.position()); 161 EXPECT_EQ(test_string_one_.size() + 2, reader.position());
162 EXPECT_EQ(test_string_two_, reader.ReadLine()); 162 EXPECT_EQ(test_string_two_, reader.ReadLine());
163 EXPECT_EQ(true, reader.IsAtEnd()); 163 EXPECT_TRUE(reader.IsAtEnd());
164 EXPECT_EQ(test_string_crlf_.size(), reader.position()); 164 EXPECT_EQ(test_string_crlf_.size(), reader.position());
165 } 165 }
166 166
167 TEST_F(StringReaderTest, ReadsLinefeedCarriageReturnString) { 167 TEST_F(StringReaderTest, ReadsLinefeedCarriageReturnString) {
168 StringReader reader(test_string_lfcr_); 168 StringReader reader(test_string_lfcr_);
169 EXPECT_EQ(test_string_one_, reader.ReadLine()); 169 EXPECT_EQ(test_string_one_, reader.ReadLine());
170 EXPECT_EQ(test_string_one_.size() + 1, reader.position()); 170 EXPECT_EQ(test_string_one_.size() + 1, reader.position());
171 EXPECT_EQ(false, reader.IsAtEnd()); 171 EXPECT_FALSE(reader.IsAtEnd());
172 EXPECT_EQ(test_string_lfcr_.substr(test_string_one_.size() + 1, 2), 172 EXPECT_EQ(test_string_lfcr_.substr(test_string_one_.size() + 1, 2),
173 reader.PeekString(2)); 173 reader.PeekString(2));
174 EXPECT_EQ(test_string_one_.size() + 1, reader.position()); 174 EXPECT_EQ(test_string_one_.size() + 1, reader.position());
175 EXPECT_EQ("", reader.ReadLine()); 175 EXPECT_EQ("", reader.ReadLine());
176 EXPECT_EQ(false, reader.IsAtEnd()); 176 EXPECT_FALSE(reader.IsAtEnd());
177 EXPECT_EQ(test_string_two_, reader.ReadLine()); 177 EXPECT_EQ(test_string_two_, reader.ReadLine());
178 EXPECT_EQ(false, reader.IsAtEnd()); 178 EXPECT_FALSE(reader.IsAtEnd());
179 EXPECT_EQ("", reader.ReadLine()); 179 EXPECT_EQ("", reader.ReadLine());
180 EXPECT_EQ(true, reader.IsAtEnd()); 180 EXPECT_TRUE(reader.IsAtEnd());
181 EXPECT_EQ(test_string_lfcr_.size(), reader.position()); 181 EXPECT_EQ(test_string_lfcr_.size(), reader.position());
182 } 182 }
183 183
184 TEST_F(StringReaderTest, ReadsLinefeedLinefeedString) { 184 TEST_F(StringReaderTest, ReadsLinefeedLinefeedString) {
185 StringReader reader(test_string_lflf_); 185 StringReader reader(test_string_lflf_);
186 EXPECT_EQ(test_string_one_, reader.ReadLine()); 186 EXPECT_EQ(test_string_one_, reader.ReadLine());
187 EXPECT_EQ(test_string_one_.size() + 1, reader.position()); 187 EXPECT_EQ(test_string_one_.size() + 1, reader.position());
188 EXPECT_EQ(false, reader.IsAtEnd()); 188 EXPECT_FALSE(reader.IsAtEnd());
189 EXPECT_EQ(test_string_lflf_.substr(test_string_one_.size() + 1, 2), 189 EXPECT_EQ(test_string_lflf_.substr(test_string_one_.size() + 1, 2),
190 reader.PeekString(2)); 190 reader.PeekString(2));
191 EXPECT_EQ(test_string_one_.size() + 1, reader.position()); 191 EXPECT_EQ(test_string_one_.size() + 1, reader.position());
192 EXPECT_EQ("", reader.ReadLine()); 192 EXPECT_EQ("", reader.ReadLine());
193 EXPECT_EQ(false, reader.IsAtEnd()); 193 EXPECT_FALSE(reader.IsAtEnd());
194 EXPECT_EQ(test_string_two_, reader.ReadLine()); 194 EXPECT_EQ(test_string_two_, reader.ReadLine());
195 EXPECT_EQ(false, reader.IsAtEnd()); 195 EXPECT_FALSE(reader.IsAtEnd());
196 EXPECT_EQ("", reader.ReadLine()); 196 EXPECT_EQ("", reader.ReadLine());
197 EXPECT_EQ(true, reader.IsAtEnd()); 197 EXPECT_TRUE(reader.IsAtEnd());
198 EXPECT_EQ(test_string_lflf_.size(), reader.position()); 198 EXPECT_EQ(test_string_lflf_.size(), reader.position());
199 } 199 }
200 } // namespace o3d 200 } // namespace o3d
OLDNEW
« no previous file with comments | « o3d/utils/cross/file_text_reader_test.cc ('k') | views/view_unittest.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698