#include "util/stream/zlib_output_stream.h"
#include <string.h>
#include <algorithm>
#include <iterator>
#include "base/containers/heap_array.h"
#include "base/rand_util.h"
#include "base/strings/stringprintf.h"
#include "gtest/gtest.h"
#include "util/stream/test_output_stream.h"
namespace crashpad {
namespace test {
namespace {
constexpr size_t kShortDataLength = …;
constexpr size_t kLongDataLength = …;
class ZlibOutputStreamTest : public testing::Test { … };
TEST_F(ZlibOutputStreamTest, WriteDeterministicShortData) { … }
TEST_F(ZlibOutputStreamTest, WriteDeterministicLongDataOneTime) { … }
TEST_F(ZlibOutputStreamTest, WriteDeterministicLongDataMultipleTimes) { … }
TEST_F(ZlibOutputStreamTest, WriteShortData) { … }
TEST_F(ZlibOutputStreamTest, WriteLongDataOneTime) { … }
TEST_F(ZlibOutputStreamTest, WriteLongDataMultipleTimes) { … }
TEST_F(ZlibOutputStreamTest, NoWriteOrFlush) { … }
TEST_F(ZlibOutputStreamTest, FlushWithoutWrite) { … }
TEST_F(ZlibOutputStreamTest, WriteEmptyData) { … }
}
}
}