Index: webkit/tools/test_shell/image_decoder_unittest.h |
=================================================================== |
--- webkit/tools/test_shell/image_decoder_unittest.h (revision 29088) |
+++ webkit/tools/test_shell/image_decoder_unittest.h (working copy) |
@@ -5,6 +5,7 @@ |
#ifndef WEBKIT_TOOLS_TEST_SHELL_IMAGE_DECODER_UNITTEST_H_ |
#define WEBKIT_TOOLS_TEST_SHELL_IMAGE_DECODER_UNITTEST_H_ |
+#include <string> |
#include <vector> |
#include "Vector.h" |
@@ -13,6 +14,7 @@ |
#undef LOG |
#include "base/basictypes.h" |
+#include "base/file_path.h" |
#include "testing/gtest/include/gtest/gtest.h" |
// If CALCULATE_MD5_SUMS is not defined, then this test decodes a handful of |
@@ -36,40 +38,40 @@ |
}; |
// Reads the contents of the specified file into the specified vector. |
-void ReadFileToVector(const std::wstring& path, Vector<char>* contents); |
+void ReadFileToVector(const FilePath& path, Vector<char>* contents); |
// Returns the path the decoded data is saved at. |
-std::wstring GetMD5SumPath(const std::wstring& path); |
+FilePath GetMD5SumPath(const FilePath& path); |
#ifdef CALCULATE_MD5_SUMS |
// Saves the MD5 sum to the specified file. |
-void SaveMD5Sum(const std::wstring& path, WebCore::RGBA32Buffer* buffer); |
+void SaveMD5Sum(const FilePath& path, WebCore::RGBA32Buffer* buffer); |
#else |
// Verifies the image. |path| identifies the path the image was loaded from. |
// |frame_index| indicates which index from the decoder we should examine. |
void VerifyImage(WebCore::ImageDecoder* decoder, |
- const std::wstring& path, |
- const std::wstring& md5_sum_path, |
+ const FilePath& path, |
+ const FilePath& md5_sum_path, |
size_t frame_index); |
#endif |
class ImageDecoderTest : public testing::Test { |
public: |
- explicit ImageDecoderTest(const std::wstring& format) : format_(format) { } |
+ explicit ImageDecoderTest(const std::string& format) : format_(format) { } |
protected: |
virtual void SetUp(); |
// Returns the vector of image files for testing. |
- std::vector<std::wstring> GetImageFiles() const; |
+ std::vector<FilePath> GetImageFiles() const; |
// Returns true if the image is bogus and should not be successfully decoded. |
- bool ShouldImageFail(const std::wstring& path) const; |
+ bool ShouldImageFail(const FilePath& path) const; |
// Creates and returns an ImageDecoder for the file at the given |path|. If |
// |split_at_random| is true, also verifies that breaking the data supplied to |
// the decoder into two random pieces does not cause problems. |
- WebCore::ImageDecoder* SetupDecoder(const std::wstring& path, |
+ WebCore::ImageDecoder* SetupDecoder(const FilePath& path, |
bool split_at_random) const; |
// Verifies each of the test image files is decoded correctly and matches the |
@@ -99,14 +101,14 @@ |
virtual WebCore::ImageDecoder* CreateDecoder() const = 0; |
// The format to be decoded, like "bmp" or "ico". |
- std::wstring format_; |
+ std::string format_; |
protected: |
// Path to the test files. |
- std::wstring data_dir_; |
+ FilePath data_dir_; |
private: |
- DISALLOW_EVIL_CONSTRUCTORS(ImageDecoderTest); |
+ DISALLOW_COPY_AND_ASSIGN(ImageDecoderTest); |
}; |
#endif // WEBKIT_TOOLS_TEST_SHELL_IMAGE_DECODER_UNITTEST_H_ |