chromium/third_party/blink/renderer/platform/image-decoders/ico/ico_image_decoder_test.cc

// Copyright 2016 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#ifdef UNSAFE_BUFFERS_BUILD
// TODO(crbug.com/351564777): Remove this and convert code to safer constructs.
#pragma allow_unsafe_buffers
#endif

#include "third_party/blink/renderer/platform/image-decoders/ico/ico_image_decoder.h"

#include <memory>
#include "base/files/file_util.h"
#include "testing/gtest/include/gtest/gtest.h"
#include "third_party/blink/renderer/platform/image-decoders/image_decoder_base_test.h"
#include "third_party/blink/renderer/platform/image-decoders/image_decoder_test_helpers.h"

namespace blink {

namespace {

std::unique_ptr<ImageDecoder> CreateICODecoder() {}
}  // namespace

TEST(ICOImageDecoderTests, trunctedIco) {}

TEST(ICOImageDecoderTests, errorInPngInIco) {}

TEST(ICOImageDecoderTests, parseAndDecodeByteByByte) {}

TEST(ICOImageDecoderTests, NullData) {}

class ICOImageDecoderCorpusTest : public ImageDecoderBaseTest {};

TEST_F(ICOImageDecoderCorpusTest, Decoding) {}

TEST_F(ICOImageDecoderCorpusTest, ImageNonZeroFrameIndex) {}

}  // namespace blink