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

Side by Side Diff: webrtc/modules/audio_processing/transient/file_utils_unittest.cc

Issue 2054373002: FileWrapper[Impl] modifications and actually remove the "Impl" class. (Closed) Base URL: https://chromium.googlesource.com/external/webrtc.git@master
Patch Set: Fix use of ASSERT instead of ASSERT_TRUE in test Created 4 years, 6 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 /* 1 /*
2 * Copyright (c) 2013 The WebRTC project authors. All Rights Reserved. 2 * Copyright (c) 2013 The WebRTC project authors. All Rights Reserved.
3 * 3 *
4 * Use of this source code is governed by a BSD-style license 4 * Use of this source code is governed by a BSD-style license
5 * that can be found in the LICENSE file in the root of the source 5 * that can be found in the LICENSE file in the root of the source
6 * tree. An additional intellectual property rights grant can be found 6 * tree. An additional intellectual property rights grant can be found
7 * in the file PATENTS. All contributing project authors may 7 * in the file PATENTS. All contributing project authors may
8 * be found in the AUTHORS file in the root of the source tree. 8 * be found in the AUTHORS file in the root of the source tree.
9 */ 9 */
10 10
(...skipping 145 matching lines...) Expand 10 before | Expand all | Expand 10 after
156 #if defined(WEBRTC_IOS) 156 #if defined(WEBRTC_IOS)
157 #define MAYBE_ReadInt16BufferFromFile DISABLED_ReadInt16BufferFromFile 157 #define MAYBE_ReadInt16BufferFromFile DISABLED_ReadInt16BufferFromFile
158 #else 158 #else
159 #define MAYBE_ReadInt16BufferFromFile ReadInt16BufferFromFile 159 #define MAYBE_ReadInt16BufferFromFile ReadInt16BufferFromFile
160 #endif 160 #endif
161 TEST_F(TransientFileUtilsTest, MAYBE_ReadInt16BufferFromFile) { 161 TEST_F(TransientFileUtilsTest, MAYBE_ReadInt16BufferFromFile) {
162 std::string test_filename = kTestFileName; 162 std::string test_filename = kTestFileName;
163 163
164 std::unique_ptr<FileWrapper> file(FileWrapper::Create()); 164 std::unique_ptr<FileWrapper> file(FileWrapper::Create());
165 165
166 file->OpenFile(test_filename.c_str(), 166 file->OpenFile(test_filename.c_str(), true); // Read only.
167 true, // Read only. 167 ASSERT_TRUE(file->is_open()) << "File could not be opened:\n"
168 true, // Loop. 168 << kTestFileName.c_str();
169 false); // No text.
170 ASSERT_TRUE(file->Open()) << "File could not be opened:\n"
171 << kTestFileName.c_str();
172 169
173 const size_t kBufferLength = 12; 170 const size_t kBufferLength = 12;
174 std::unique_ptr<int16_t[]> buffer(new int16_t[kBufferLength]); 171 std::unique_ptr<int16_t[]> buffer(new int16_t[kBufferLength]);
175 172
176 EXPECT_EQ(kBufferLength, ReadInt16BufferFromFile(file.get(), 173 EXPECT_EQ(kBufferLength, ReadInt16BufferFromFile(file.get(),
177 kBufferLength, 174 kBufferLength,
178 buffer.get())); 175 buffer.get()));
179 EXPECT_EQ(22377, buffer[4]); 176 EXPECT_EQ(22377, buffer[4]);
180 EXPECT_EQ(16389, buffer[7]); 177 EXPECT_EQ(16389, buffer[7]);
181 EXPECT_EQ(17631, buffer[kBufferLength - 1]); 178 EXPECT_EQ(17631, buffer[kBufferLength - 1]);
(...skipping 18 matching lines...) Expand all
200 #define MAYBE_ReadInt16FromFileToFloatBuffer \ 197 #define MAYBE_ReadInt16FromFileToFloatBuffer \
201 DISABLED_ReadInt16FromFileToFloatBuffer 198 DISABLED_ReadInt16FromFileToFloatBuffer
202 #else 199 #else
203 #define MAYBE_ReadInt16FromFileToFloatBuffer ReadInt16FromFileToFloatBuffer 200 #define MAYBE_ReadInt16FromFileToFloatBuffer ReadInt16FromFileToFloatBuffer
204 #endif 201 #endif
205 TEST_F(TransientFileUtilsTest, MAYBE_ReadInt16FromFileToFloatBuffer) { 202 TEST_F(TransientFileUtilsTest, MAYBE_ReadInt16FromFileToFloatBuffer) {
206 std::string test_filename = kTestFileName; 203 std::string test_filename = kTestFileName;
207 204
208 std::unique_ptr<FileWrapper> file(FileWrapper::Create()); 205 std::unique_ptr<FileWrapper> file(FileWrapper::Create());
209 206
210 file->OpenFile(test_filename.c_str(), 207 file->OpenFile(test_filename.c_str(), true); // Read only.
211 true, // Read only. 208 ASSERT_TRUE(file->is_open()) << "File could not be opened:\n"
212 true, // Loop. 209 << kTestFileName.c_str();
213 false); // No text.
214 ASSERT_TRUE(file->Open()) << "File could not be opened:\n"
215 << kTestFileName.c_str();
216 210
217 const size_t kBufferLength = 12; 211 const size_t kBufferLength = 12;
218 std::unique_ptr<float[]> buffer(new float[kBufferLength]); 212 std::unique_ptr<float[]> buffer(new float[kBufferLength]);
219 213
220 EXPECT_EQ(kBufferLength, ReadInt16FromFileToFloatBuffer(file.get(), 214 EXPECT_EQ(kBufferLength, ReadInt16FromFileToFloatBuffer(file.get(),
221 kBufferLength, 215 kBufferLength,
222 buffer.get())); 216 buffer.get()));
223 217
224 EXPECT_DOUBLE_EQ(11544, buffer[0]); 218 EXPECT_DOUBLE_EQ(11544, buffer[0]);
225 EXPECT_DOUBLE_EQ(22377, buffer[4]); 219 EXPECT_DOUBLE_EQ(22377, buffer[4]);
(...skipping 21 matching lines...) Expand all
247 #define MAYBE_ReadInt16FromFileToDoubleBuffer \ 241 #define MAYBE_ReadInt16FromFileToDoubleBuffer \
248 DISABLED_ReadInt16FromFileToDoubleBuffer 242 DISABLED_ReadInt16FromFileToDoubleBuffer
249 #else 243 #else
250 #define MAYBE_ReadInt16FromFileToDoubleBuffer ReadInt16FromFileToDoubleBuffer 244 #define MAYBE_ReadInt16FromFileToDoubleBuffer ReadInt16FromFileToDoubleBuffer
251 #endif 245 #endif
252 TEST_F(TransientFileUtilsTest, MAYBE_ReadInt16FromFileToDoubleBuffer) { 246 TEST_F(TransientFileUtilsTest, MAYBE_ReadInt16FromFileToDoubleBuffer) {
253 std::string test_filename = kTestFileName; 247 std::string test_filename = kTestFileName;
254 248
255 std::unique_ptr<FileWrapper> file(FileWrapper::Create()); 249 std::unique_ptr<FileWrapper> file(FileWrapper::Create());
256 250
257 file->OpenFile(test_filename.c_str(), 251 file->OpenFile(test_filename.c_str(), true); // Read only.
258 true, // Read only. 252 ASSERT_TRUE(file->is_open()) << "File could not be opened:\n"
259 true, // Loop. 253 << kTestFileName.c_str();
260 false); // No text.
261 ASSERT_TRUE(file->Open()) << "File could not be opened:\n"
262 << kTestFileName.c_str();
263 254
264 const size_t kBufferLength = 12; 255 const size_t kBufferLength = 12;
265 std::unique_ptr<double[]> buffer(new double[kBufferLength]); 256 std::unique_ptr<double[]> buffer(new double[kBufferLength]);
266 257
267 EXPECT_EQ(kBufferLength, ReadInt16FromFileToDoubleBuffer(file.get(), 258 EXPECT_EQ(kBufferLength, ReadInt16FromFileToDoubleBuffer(file.get(),
268 kBufferLength, 259 kBufferLength,
269 buffer.get())); 260 buffer.get()));
270 EXPECT_DOUBLE_EQ(11544, buffer[0]); 261 EXPECT_DOUBLE_EQ(11544, buffer[0]);
271 EXPECT_DOUBLE_EQ(22377, buffer[4]); 262 EXPECT_DOUBLE_EQ(22377, buffer[4]);
272 EXPECT_DOUBLE_EQ(16389, buffer[7]); 263 EXPECT_DOUBLE_EQ(16389, buffer[7]);
(...skipping 19 matching lines...) Expand all
292 #if defined(WEBRTC_IOS) 283 #if defined(WEBRTC_IOS)
293 #define MAYBE_ReadFloatBufferFromFile DISABLED_ReadFloatBufferFromFile 284 #define MAYBE_ReadFloatBufferFromFile DISABLED_ReadFloatBufferFromFile
294 #else 285 #else
295 #define MAYBE_ReadFloatBufferFromFile ReadFloatBufferFromFile 286 #define MAYBE_ReadFloatBufferFromFile ReadFloatBufferFromFile
296 #endif 287 #endif
297 TEST_F(TransientFileUtilsTest, MAYBE_ReadFloatBufferFromFile) { 288 TEST_F(TransientFileUtilsTest, MAYBE_ReadFloatBufferFromFile) {
298 std::string test_filename = kTestFileNamef; 289 std::string test_filename = kTestFileNamef;
299 290
300 std::unique_ptr<FileWrapper> file(FileWrapper::Create()); 291 std::unique_ptr<FileWrapper> file(FileWrapper::Create());
301 292
302 file->OpenFile(test_filename.c_str(), 293 file->OpenFile(test_filename.c_str(), true); // Read only.
303 true, // Read only. 294 ASSERT_TRUE(file->is_open()) << "File could not be opened:\n"
304 true, // Loop. 295 << kTestFileNamef.c_str();
305 false); // No text.
306 ASSERT_TRUE(file->Open()) << "File could not be opened:\n"
307 << kTestFileNamef.c_str();
308 296
309 const size_t kBufferLength = 3; 297 const size_t kBufferLength = 3;
310 std::unique_ptr<float[]> buffer(new float[kBufferLength]); 298 std::unique_ptr<float[]> buffer(new float[kBufferLength]);
311 299
312 EXPECT_EQ(kBufferLength, ReadFloatBufferFromFile(file.get(), 300 EXPECT_EQ(kBufferLength, ReadFloatBufferFromFile(file.get(),
313 kBufferLength, 301 kBufferLength,
314 buffer.get())); 302 buffer.get()));
315 EXPECT_FLOAT_EQ(kPi, buffer[0]); 303 EXPECT_FLOAT_EQ(kPi, buffer[0]);
316 EXPECT_FLOAT_EQ(kE, buffer[1]); 304 EXPECT_FLOAT_EQ(kE, buffer[1]);
317 EXPECT_FLOAT_EQ(kAvogadro, buffer[2]); 305 EXPECT_FLOAT_EQ(kAvogadro, buffer[2]);
(...skipping 16 matching lines...) Expand all
334 #if defined(WEBRTC_IOS) 322 #if defined(WEBRTC_IOS)
335 #define MAYBE_ReadDoubleBufferFromFile DISABLED_ReadDoubleBufferFromFile 323 #define MAYBE_ReadDoubleBufferFromFile DISABLED_ReadDoubleBufferFromFile
336 #else 324 #else
337 #define MAYBE_ReadDoubleBufferFromFile ReadDoubleBufferFromFile 325 #define MAYBE_ReadDoubleBufferFromFile ReadDoubleBufferFromFile
338 #endif 326 #endif
339 TEST_F(TransientFileUtilsTest, MAYBE_ReadDoubleBufferFromFile) { 327 TEST_F(TransientFileUtilsTest, MAYBE_ReadDoubleBufferFromFile) {
340 std::string test_filename = kTestFileName; 328 std::string test_filename = kTestFileName;
341 329
342 std::unique_ptr<FileWrapper> file(FileWrapper::Create()); 330 std::unique_ptr<FileWrapper> file(FileWrapper::Create());
343 331
344 file->OpenFile(test_filename.c_str(), 332 file->OpenFile(test_filename.c_str(), true); // Read only.
345 true, // Read only. 333 ASSERT_TRUE(file->is_open()) << "File could not be opened:\n"
346 true, // Loop. 334 << kTestFileName.c_str();
347 false); // No text.
348 ASSERT_TRUE(file->Open()) << "File could not be opened:\n"
349 << kTestFileName.c_str();
350 335
351 const size_t kBufferLength = 3; 336 const size_t kBufferLength = 3;
352 std::unique_ptr<double[]> buffer(new double[kBufferLength]); 337 std::unique_ptr<double[]> buffer(new double[kBufferLength]);
353 338
354 EXPECT_EQ(kBufferLength, ReadDoubleBufferFromFile(file.get(), 339 EXPECT_EQ(kBufferLength, ReadDoubleBufferFromFile(file.get(),
355 kBufferLength, 340 kBufferLength,
356 buffer.get())); 341 buffer.get()));
357 EXPECT_DOUBLE_EQ(kPi, buffer[0]); 342 EXPECT_DOUBLE_EQ(kPi, buffer[0]);
358 EXPECT_DOUBLE_EQ(kE, buffer[1]); 343 EXPECT_DOUBLE_EQ(kE, buffer[1]);
359 EXPECT_DOUBLE_EQ(kAvogadro, buffer[2]); 344 EXPECT_DOUBLE_EQ(kAvogadro, buffer[2]);
(...skipping 17 matching lines...) Expand all
377 #define MAYBE_WriteInt16BufferToFile DISABLED_WriteInt16BufferToFile 362 #define MAYBE_WriteInt16BufferToFile DISABLED_WriteInt16BufferToFile
378 #else 363 #else
379 #define MAYBE_WriteInt16BufferToFile WriteInt16BufferToFile 364 #define MAYBE_WriteInt16BufferToFile WriteInt16BufferToFile
380 #endif 365 #endif
381 TEST_F(TransientFileUtilsTest, MAYBE_WriteInt16BufferToFile) { 366 TEST_F(TransientFileUtilsTest, MAYBE_WriteInt16BufferToFile) {
382 std::unique_ptr<FileWrapper> file(FileWrapper::Create()); 367 std::unique_ptr<FileWrapper> file(FileWrapper::Create());
383 368
384 std::string kOutFileName = CreateTempFilename(test::OutputPath(), 369 std::string kOutFileName = CreateTempFilename(test::OutputPath(),
385 "utils_test"); 370 "utils_test");
386 371
387 file->OpenFile(kOutFileName.c_str(), 372 file->OpenFile(kOutFileName.c_str(), false); // Write mode.
388 false, // Write mode. 373 ASSERT_TRUE(file->is_open()) << "File could not be opened:\n"
389 false, // No loop. 374 << kOutFileName.c_str();
390 false); // No text.
391 ASSERT_TRUE(file->Open()) << "File could not be opened:\n"
392 << kOutFileName.c_str();
393 375
394 const size_t kBufferLength = 3; 376 const size_t kBufferLength = 3;
395 std::unique_ptr<int16_t[]> written_buffer(new int16_t[kBufferLength]); 377 std::unique_ptr<int16_t[]> written_buffer(new int16_t[kBufferLength]);
396 std::unique_ptr<int16_t[]> read_buffer(new int16_t[kBufferLength]); 378 std::unique_ptr<int16_t[]> read_buffer(new int16_t[kBufferLength]);
397 379
398 written_buffer[0] = 1; 380 written_buffer[0] = 1;
399 written_buffer[1] = 2; 381 written_buffer[1] = 2;
400 written_buffer[2] = 3; 382 written_buffer[2] = 3;
401 383
402 EXPECT_EQ(kBufferLength, WriteInt16BufferToFile(file.get(), 384 EXPECT_EQ(kBufferLength, WriteInt16BufferToFile(file.get(),
403 kBufferLength, 385 kBufferLength,
404 written_buffer.get())); 386 written_buffer.get()));
405 387
406 file->CloseFile(); 388 file->CloseFile();
407 389
408 file->OpenFile(kOutFileName.c_str(), 390 file->OpenFile(kOutFileName.c_str(), true); // Read only.
409 true, // Read only. 391 ASSERT_TRUE(file->is_open()) << "File could not be opened:\n"
410 false, // No loop. 392 << kOutFileName.c_str();
411 false); // No text.
412 ASSERT_TRUE(file->Open()) << "File could not be opened:\n"
413 << kOutFileName.c_str();
414 393
415 EXPECT_EQ(kBufferLength, ReadInt16BufferFromFile(file.get(), 394 EXPECT_EQ(kBufferLength, ReadInt16BufferFromFile(file.get(),
416 kBufferLength, 395 kBufferLength,
417 read_buffer.get())); 396 read_buffer.get()));
418 EXPECT_EQ(0, memcmp(written_buffer.get(), 397 EXPECT_EQ(0, memcmp(written_buffer.get(),
419 read_buffer.get(), 398 read_buffer.get(),
420 kBufferLength * sizeof(written_buffer[0]))); 399 kBufferLength * sizeof(written_buffer[0])));
421 } 400 }
422 401
423 #if defined(WEBRTC_IOS) 402 #if defined(WEBRTC_IOS)
424 #define MAYBE_WriteFloatBufferToFile DISABLED_WriteFloatBufferToFile 403 #define MAYBE_WriteFloatBufferToFile DISABLED_WriteFloatBufferToFile
425 #else 404 #else
426 #define MAYBE_WriteFloatBufferToFile WriteFloatBufferToFile 405 #define MAYBE_WriteFloatBufferToFile WriteFloatBufferToFile
427 #endif 406 #endif
428 TEST_F(TransientFileUtilsTest, MAYBE_WriteFloatBufferToFile) { 407 TEST_F(TransientFileUtilsTest, MAYBE_WriteFloatBufferToFile) {
429 std::unique_ptr<FileWrapper> file(FileWrapper::Create()); 408 std::unique_ptr<FileWrapper> file(FileWrapper::Create());
430 409
431 std::string kOutFileName = CreateTempFilename(test::OutputPath(), 410 std::string kOutFileName = CreateTempFilename(test::OutputPath(),
432 "utils_test"); 411 "utils_test");
433 412
434 file->OpenFile(kOutFileName.c_str(), 413 file->OpenFile(kOutFileName.c_str(), false); // Write mode.
435 false, // Write mode. 414 ASSERT_TRUE(file->is_open()) << "File could not be opened:\n"
436 false, // No loop. 415 << kOutFileName.c_str();
437 false); // No text.
438 ASSERT_TRUE(file->Open()) << "File could not be opened:\n"
439 << kOutFileName.c_str();
440 416
441 const size_t kBufferLength = 3; 417 const size_t kBufferLength = 3;
442 std::unique_ptr<float[]> written_buffer(new float[kBufferLength]); 418 std::unique_ptr<float[]> written_buffer(new float[kBufferLength]);
443 std::unique_ptr<float[]> read_buffer(new float[kBufferLength]); 419 std::unique_ptr<float[]> read_buffer(new float[kBufferLength]);
444 420
445 written_buffer[0] = static_cast<float>(kPi); 421 written_buffer[0] = static_cast<float>(kPi);
446 written_buffer[1] = static_cast<float>(kE); 422 written_buffer[1] = static_cast<float>(kE);
447 written_buffer[2] = static_cast<float>(kAvogadro); 423 written_buffer[2] = static_cast<float>(kAvogadro);
448 424
449 EXPECT_EQ(kBufferLength, WriteFloatBufferToFile(file.get(), 425 EXPECT_EQ(kBufferLength, WriteFloatBufferToFile(file.get(),
450 kBufferLength, 426 kBufferLength,
451 written_buffer.get())); 427 written_buffer.get()));
452 428
453 file->CloseFile(); 429 file->CloseFile();
454 430
455 file->OpenFile(kOutFileName.c_str(), 431 file->OpenFile(kOutFileName.c_str(), true); // Read only.
456 true, // Read only. 432 ASSERT_TRUE(file->is_open()) << "File could not be opened:\n"
457 false, // No loop. 433 << kOutFileName.c_str();
458 false); // No text.
459 ASSERT_TRUE(file->Open()) << "File could not be opened:\n"
460 << kOutFileName.c_str();
461 434
462 EXPECT_EQ(kBufferLength, ReadFloatBufferFromFile(file.get(), 435 EXPECT_EQ(kBufferLength, ReadFloatBufferFromFile(file.get(),
463 kBufferLength, 436 kBufferLength,
464 read_buffer.get())); 437 read_buffer.get()));
465 EXPECT_EQ(0, memcmp(written_buffer.get(), 438 EXPECT_EQ(0, memcmp(written_buffer.get(),
466 read_buffer.get(), 439 read_buffer.get(),
467 kBufferLength * sizeof(written_buffer[0]))); 440 kBufferLength * sizeof(written_buffer[0])));
468 } 441 }
469 442
470 #if defined(WEBRTC_IOS) 443 #if defined(WEBRTC_IOS)
471 #define MAYBE_WriteDoubleBufferToFile DISABLED_WriteDoubleBufferToFile 444 #define MAYBE_WriteDoubleBufferToFile DISABLED_WriteDoubleBufferToFile
472 #else 445 #else
473 #define MAYBE_WriteDoubleBufferToFile WriteDoubleBufferToFile 446 #define MAYBE_WriteDoubleBufferToFile WriteDoubleBufferToFile
474 #endif 447 #endif
475 TEST_F(TransientFileUtilsTest, MAYBE_WriteDoubleBufferToFile) { 448 TEST_F(TransientFileUtilsTest, MAYBE_WriteDoubleBufferToFile) {
476 std::unique_ptr<FileWrapper> file(FileWrapper::Create()); 449 std::unique_ptr<FileWrapper> file(FileWrapper::Create());
477 450
478 std::string kOutFileName = CreateTempFilename(test::OutputPath(), 451 std::string kOutFileName = CreateTempFilename(test::OutputPath(),
479 "utils_test"); 452 "utils_test");
480 453
481 file->OpenFile(kOutFileName.c_str(), 454 file->OpenFile(kOutFileName.c_str(), false); // Write mode.
482 false, // Write mode. 455 ASSERT_TRUE(file->is_open()) << "File could not be opened:\n"
483 false, // No loop. 456 << kOutFileName.c_str();
484 false); // No text.
485 ASSERT_TRUE(file->Open()) << "File could not be opened:\n"
486 << kOutFileName.c_str();
487 457
488 const size_t kBufferLength = 3; 458 const size_t kBufferLength = 3;
489 std::unique_ptr<double[]> written_buffer(new double[kBufferLength]); 459 std::unique_ptr<double[]> written_buffer(new double[kBufferLength]);
490 std::unique_ptr<double[]> read_buffer(new double[kBufferLength]); 460 std::unique_ptr<double[]> read_buffer(new double[kBufferLength]);
491 461
492 written_buffer[0] = kPi; 462 written_buffer[0] = kPi;
493 written_buffer[1] = kE; 463 written_buffer[1] = kE;
494 written_buffer[2] = kAvogadro; 464 written_buffer[2] = kAvogadro;
495 465
496 EXPECT_EQ(kBufferLength, WriteDoubleBufferToFile(file.get(), 466 EXPECT_EQ(kBufferLength, WriteDoubleBufferToFile(file.get(),
497 kBufferLength, 467 kBufferLength,
498 written_buffer.get())); 468 written_buffer.get()));
499 469
500 file->CloseFile(); 470 file->CloseFile();
501 471
502 file->OpenFile(kOutFileName.c_str(), 472 file->OpenFile(kOutFileName.c_str(), true); // Read only.
503 true, // Read only. 473 ASSERT_TRUE(file->is_open()) << "File could not be opened:\n"
504 false, // No loop. 474 << kOutFileName.c_str();
505 false); // No text.
506 ASSERT_TRUE(file->Open()) << "File could not be opened:\n"
507 << kOutFileName.c_str();
508 475
509 EXPECT_EQ(kBufferLength, ReadDoubleBufferFromFile(file.get(), 476 EXPECT_EQ(kBufferLength, ReadDoubleBufferFromFile(file.get(),
510 kBufferLength, 477 kBufferLength,
511 read_buffer.get())); 478 read_buffer.get()));
512 EXPECT_EQ(0, memcmp(written_buffer.get(), 479 EXPECT_EQ(0, memcmp(written_buffer.get(),
513 read_buffer.get(), 480 read_buffer.get(),
514 kBufferLength * sizeof(written_buffer[0]))); 481 kBufferLength * sizeof(written_buffer[0])));
515 } 482 }
516 483
517 #if defined(WEBRTC_IOS) 484 #if defined(WEBRTC_IOS)
(...skipping 16 matching lines...) Expand all
534 501
535 // Tests with file not opened. 502 // Tests with file not opened.
536 EXPECT_EQ(0u, ReadInt16BufferFromFile(file.get(), 1, int16_buffer.get())); 503 EXPECT_EQ(0u, ReadInt16BufferFromFile(file.get(), 1, int16_buffer.get()));
537 EXPECT_EQ(0u, ReadInt16FromFileToDoubleBuffer(file.get(), 504 EXPECT_EQ(0u, ReadInt16FromFileToDoubleBuffer(file.get(),
538 1, 505 1,
539 double_buffer.get())); 506 double_buffer.get()));
540 EXPECT_EQ(0u, ReadDoubleBufferFromFile(file.get(), 1, double_buffer.get())); 507 EXPECT_EQ(0u, ReadDoubleBufferFromFile(file.get(), 1, double_buffer.get()));
541 EXPECT_EQ(0u, WriteInt16BufferToFile(file.get(), 1, int16_buffer.get())); 508 EXPECT_EQ(0u, WriteInt16BufferToFile(file.get(), 1, int16_buffer.get()));
542 EXPECT_EQ(0u, WriteDoubleBufferToFile(file.get(), 1, double_buffer.get())); 509 EXPECT_EQ(0u, WriteDoubleBufferToFile(file.get(), 1, double_buffer.get()));
543 510
544 file->OpenFile(test_filename.c_str(), 511 file->OpenFile(test_filename.c_str(), true); // Read only.
545 true, // Read only. 512 ASSERT_TRUE(file->is_open()) << "File could not be opened:\n"
546 true, // Loop. 513 << kTestFileName.c_str();
547 false); // No text.
548 ASSERT_TRUE(file->Open()) << "File could not be opened:\n"
549 << kTestFileName.c_str();
550 514
551 EXPECT_EQ(0u, ReadInt16BufferFromFile(NULL, 1, int16_buffer.get())); 515 EXPECT_EQ(0u, ReadInt16BufferFromFile(NULL, 1, int16_buffer.get()));
552 EXPECT_EQ(0u, ReadInt16BufferFromFile(file.get(), 1, NULL)); 516 EXPECT_EQ(0u, ReadInt16BufferFromFile(file.get(), 1, NULL));
553 EXPECT_EQ(0u, ReadInt16BufferFromFile(file.get(), 0, int16_buffer.get())); 517 EXPECT_EQ(0u, ReadInt16BufferFromFile(file.get(), 0, int16_buffer.get()));
554 518
555 EXPECT_EQ(0u, ReadInt16FromFileToDoubleBuffer(NULL, 1, double_buffer.get())); 519 EXPECT_EQ(0u, ReadInt16FromFileToDoubleBuffer(NULL, 1, double_buffer.get()));
556 EXPECT_EQ(0u, ReadInt16FromFileToDoubleBuffer(file.get(), 1, NULL)); 520 EXPECT_EQ(0u, ReadInt16FromFileToDoubleBuffer(file.get(), 1, NULL));
557 EXPECT_EQ(0u, ReadInt16FromFileToDoubleBuffer(file.get(), 521 EXPECT_EQ(0u, ReadInt16FromFileToDoubleBuffer(file.get(),
558 0, 522 0,
559 double_buffer.get())); 523 double_buffer.get()));
560 524
561 EXPECT_EQ(0u, ReadDoubleBufferFromFile(NULL, 1, double_buffer.get())); 525 EXPECT_EQ(0u, ReadDoubleBufferFromFile(NULL, 1, double_buffer.get()));
562 EXPECT_EQ(0u, ReadDoubleBufferFromFile(file.get(), 1, NULL)); 526 EXPECT_EQ(0u, ReadDoubleBufferFromFile(file.get(), 1, NULL));
563 EXPECT_EQ(0u, ReadDoubleBufferFromFile(file.get(), 0, double_buffer.get())); 527 EXPECT_EQ(0u, ReadDoubleBufferFromFile(file.get(), 0, double_buffer.get()));
564 528
565 EXPECT_EQ(0u, WriteInt16BufferToFile(NULL, 1, int16_buffer.get())); 529 EXPECT_EQ(0u, WriteInt16BufferToFile(NULL, 1, int16_buffer.get()));
566 EXPECT_EQ(0u, WriteInt16BufferToFile(file.get(), 1, NULL)); 530 EXPECT_EQ(0u, WriteInt16BufferToFile(file.get(), 1, NULL));
567 EXPECT_EQ(0u, WriteInt16BufferToFile(file.get(), 0, int16_buffer.get())); 531 EXPECT_EQ(0u, WriteInt16BufferToFile(file.get(), 0, int16_buffer.get()));
568 532
569 EXPECT_EQ(0u, WriteDoubleBufferToFile(NULL, 1, double_buffer.get())); 533 EXPECT_EQ(0u, WriteDoubleBufferToFile(NULL, 1, double_buffer.get()));
570 EXPECT_EQ(0u, WriteDoubleBufferToFile(file.get(), 1, NULL)); 534 EXPECT_EQ(0u, WriteDoubleBufferToFile(file.get(), 1, NULL));
571 EXPECT_EQ(0u, WriteDoubleBufferToFile(file.get(), 0, double_buffer.get())); 535 EXPECT_EQ(0u, WriteDoubleBufferToFile(file.get(), 0, double_buffer.get()));
572 } 536 }
573 537
574 } // namespace webrtc 538 } // namespace webrtc
575 539
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698