// Copyright 2012 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef THIRD_PARTY_BLINK_RENDERER_PLATFORM_IMAGE_DECODERS_IMAGE_DECODER_BASE_TEST_H_ #define THIRD_PARTY_BLINK_RENDERER_PLATFORM_IMAGE_DECODERS_IMAGE_DECODER_BASE_TEST_H_ #include <stdint.h> #include "base/compiler_specific.h" #include "base/files/file_path.h" #include "testing/gtest/include/gtest/gtest.h" #include "third_party/blink/renderer/platform/image-decoders/image_decoder.h" namespace blink { // Decodes a handful of image files and compares their MD5 sums to the stored // sums on disk. To recalculate the MD5 sums, uncomment the CALCULATE_MD5_SUMS // #define in the .cc file. // // The image files and corresponding MD5 sums live in the directory // webkit/data/*_decoder (where "*" is the format being tested). // // Note: The MD5 sums calculated in this test by little- and big-endian systems // will differ, since no endianness correction is done. If we start compiling // for big endian machines this should be fixed. class ImageDecoderBaseTest : public testing::Test { … }; } // namespace blink #endif // THIRD_PARTY_BLINK_RENDERER_PLATFORM_IMAGE_DECODERS_IMAGE_DECODER_BASE_TEST_H_