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

Unified Diff: webkit/fileapi/media/picasa/pmp_table_reader_unittest.cc

Issue 13529028: PicasaAlbumTableReader for Media Galleries API (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@0005-picasa-import-pmp-reader
Patch Set: Fix ifdef guard. Created 7 years, 8 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 side-by-side diff with in-line comments
Download patch
Index: webkit/fileapi/media/picasa/pmp_table_reader_unittest.cc
diff --git a/webkit/fileapi/media/picasa/pmp_table_reader_unittest.cc b/webkit/fileapi/media/picasa/pmp_table_reader_unittest.cc
index 66d3fa13602cba968d02164356c6deb351c223c0..b38f52dbf36575541cf20cae8fa48758e31a0cf8 100644
--- a/webkit/fileapi/media/picasa/pmp_table_reader_unittest.cc
+++ b/webkit/fileapi/media/picasa/pmp_table_reader_unittest.cc
@@ -18,11 +18,10 @@ namespace {
using picasaimport::PmpTestHelper;
TEST(PmpTableReaderTest, RowCountAndFieldType) {
- PmpTestHelper test_helper;
+ std::string table_name("tabletest");
+ PmpTestHelper test_helper(table_name);
ASSERT_TRUE(test_helper.Init());
- std::string table_name = "testtable";
-
std::vector<std::string> column_names;
column_names.push_back("strings");
column_names.push_back("uint32s");
@@ -40,33 +39,24 @@ TEST(PmpTableReaderTest, RowCountAndFieldType) {
const uint32 max_rows = uint32s_vector.size();
- base::FilePath indicator_path = test_helper.GetTempDirPath().Append(
- base::FilePath::FromUTF8Unsafe(table_name + "_0"));
-
- ASSERT_EQ(0, file_util::WriteFile(indicator_path, NULL, 0));
// Write three column files, one each for strings, uint32s, and doubles.
ASSERT_TRUE(test_helper.WriteColumnFileFromVector(
- table_name, column_names[0], column_field_types[0], strings_vector));
-
+ column_names[0], column_field_types[0], strings_vector));
Greg Billock 2013/04/12 23:17:58 I'm not sure I follow this, but the test helper ca
tommycli 2013/04/12 23:44:04 I just recently changed the signature of WriteColu
ASSERT_TRUE(test_helper.WriteColumnFileFromVector(
- table_name, column_names[1], column_field_types[1], uint32s_vector));
-
+ column_names[1], column_field_types[1], uint32s_vector));
ASSERT_TRUE(test_helper.WriteColumnFileFromVector(
- table_name, column_names[2], column_field_types[2], doubles_vector));
+ column_names[2], column_field_types[2], doubles_vector));
- picasaimport::PmpTableReader table_reader;
- ASSERT_TRUE(table_reader.Init(
- table_name, test_helper.GetTempDirPath(), column_names));
+ picasaimport::PmpTableReader table_reader(table_name,
+ test_helper.GetTempDirPath());
- EXPECT_EQ(max_rows, table_reader.RowCount());
-
- const std::vector<const picasaimport::PmpColumnReader*> column_readers =
- table_reader.GetColumns();
-
- for (int i = 0; i < 3; i++) {
- EXPECT_EQ(column_field_types[i], column_readers[i]->field_type());
+ for (unsigned int i = 0; i < column_names.size(); i++) {
+ ASSERT_TRUE(
+ table_reader.AddColumn(column_names[i], column_field_types[i]) != NULL);
}
+
+ EXPECT_EQ(max_rows, table_reader.RowCount());
}
} // namespace

Powered by Google App Engine
This is Rietveld 408576698