diff options
author | agl@chromium.org <agl@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2008-11-14 18:54:02 +0000 |
---|---|---|
committer | agl@chromium.org <agl@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2008-11-14 18:54:02 +0000 |
commit | a618550847f7c09eea7bb27e43bb226f330e5525 (patch) | |
tree | 6934dcf3e855b910887aa80958990939ca59d761 /chrome/browser/history/thumbnail_database_unittest.cc | |
parent | 2b99be2e12968b5d3d4f5818d6a76a8d42d818bc (diff) | |
download | chromium_src-a618550847f7c09eea7bb27e43bb226f330e5525.zip chromium_src-a618550847f7c09eea7bb27e43bb226f330e5525.tar.gz chromium_src-a618550847f7c09eea7bb27e43bb226f330e5525.tar.bz2 |
Port some unit tests in chrome/browser/
This first requires http://codereview.chromium.org/8618 .
Only snippet_unittest is enabled for build. For rest of files
it's only a platform cleanup.
Review URL: http://codereview.chromium.org/8191
Patch from Paweł Hajdan jr.
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5488 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/history/thumbnail_database_unittest.cc')
-rw-r--r-- | chrome/browser/history/thumbnail_database_unittest.cc | 23 |
1 files changed, 5 insertions, 18 deletions
diff --git a/chrome/browser/history/thumbnail_database_unittest.cc b/chrome/browser/history/thumbnail_database_unittest.cc index 7507536..c8ad456 100644 --- a/chrome/browser/history/thumbnail_database_unittest.cc +++ b/chrome/browser/history/thumbnail_database_unittest.cc @@ -2,8 +2,6 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -#include <windows.h> - #include "base/basictypes.h" #include "base/file_util.h" #include "base/path_service.h" @@ -35,16 +33,15 @@ class ThumbnailDatabaseTest : public testing::Test { virtual void SetUp() { // get an empty file for the test DB PathService::Get(chrome::DIR_TEST_DATA, &file_name_); - file_name_.push_back(file_util::kPathSeparator); - file_name_.append(L"TestThumbnails.db"); - DeleteFile(file_name_.c_str()); + file_util::AppendToPath(&file_name_, L"TestThumbnails.db"); + file_util::Delete(file_name_, false); google_bitmap_.reset( JPEGCodec::Decode(kGoogleThumbnail, sizeof(kGoogleThumbnail))); } virtual void TearDown() { - DeleteFile(file_name_.c_str()); + file_util::Delete(file_name_, false); } scoped_ptr<SkBitmap> google_bitmap_; @@ -64,17 +61,7 @@ const double kWorseBoringness = 0.50; const double kBetterBoringness = 0.10; const double kTotallyBoring = 1.0; -const __int64 kPage1 = 1234; - -// converts out constant data above to a vector for SetPageThumbnail -static std::vector<unsigned char> StringToVector(const unsigned char* str) { - size_t len = strlen(reinterpret_cast<const char*>(str)); - std::vector<unsigned char> vect; - vect.resize(len); - - memcpy(&vect[0], str, len); - return vect; -} +const int64 kPage1 = 1234; } // namespace @@ -93,7 +80,7 @@ TEST_F(ThumbnailDatabaseTest, AddDelete) { ASSERT_TRUE(boring.Equals(score_output)); // Verify a random page is not found. - __int64 page2 = 5678; + int64 page2 = 5678; std::vector<unsigned char> jpeg_data; EXPECT_FALSE(db.GetPageThumbnail(page2, &jpeg_data)); EXPECT_FALSE(db.ThumbnailScoreForId(page2, &score_output)); |