chromium/net/spdy/fuzzing/hpack_fuzz_util_test.cc

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

#include "net/spdy/fuzzing/hpack_fuzz_util.h"

#include <map>

#include "base/base_paths.h"
#include "base/files/file.h"
#include "base/files/file_util.h"
#include "base/path_service.h"
#include "net/base/hex_utils.h"
#include "net/third_party/quiche/src/quiche/common/http/http_header_block.h"
#include "testing/gmock/include/gmock/gmock.h"
#include "testing/gtest/include/gtest/gtest.h"

namespace spdy::test {

HttpHeaderBlock;
map;

TEST(HpackFuzzUtilTest, GeneratorContextInitialization) {}

TEST(HpackFuzzUtil, GeneratorContextExpansion) {}

// TODO(jgraettinger): A better test would mock a random generator and
// evaluate SampleExponential along fixed points of the [0,1] domain.
TEST(HpackFuzzUtilTest, SampleExponentialRegression) {}

TEST(HpackFuzzUtilTest, ParsesSequenceOfHeaderBlocks) {}

TEST(HpackFuzzUtilTest, SerializedHeaderBlockPrefixes) {}

TEST(HpackFuzzUtilTest, PassValidInputThroughAllStages) {}

TEST(HpackFuzzUtilTest, ValidFuzzExamplesRegressionTest) {}

TEST(HpackFuzzUtilTest, FlipBitsMutatesBuffer) {}

}  // namespace spdy::test