#include <string>
#include <vector>
#include "gtest/gtest.h"
#include "puffin/memory_stream.h"
#include "puffin/src/include/puffin/puffdiff.h"
#include "puffin/src/include/puffin/puffpatch.h"
#include "puffin/src/include/puffin/utils.h"
#include "puffin/src/puffin_stream.h"
#include "puffin/src/unittest_common.h"
namespace puffin {
namespace {
const Buffer kTestZipA = …;
const Buffer kTestZipB = …;
}
class PuffinIntegrationTest : public testing::TestWithParam<PatchAlgorithm> { … };
TEST_P(PuffinIntegrationTest, PuffinDiffPatchTest) { … }
INSTANTIATE_TEST_SUITE_P(…);
}