#ifdef UNSAFE_BUFFERS_BUILD
#pragma allow_unsafe_buffers
#endif
#include "media/formats/webm/webm_crypto_helpers.h"
#include "testing/gmock/include/gmock/gmock.h"
#include "testing/gtest/include/gtest/gtest.h"
ElementsAre;
namespace {
const uint8_t kKeyId[] = …;
}
namespace media {
TEST(WebMCryptoHelpersTest, EmptyData) { … }
TEST(WebMCryptoHelpersTest, ClearData) { … }
TEST(WebMCryptoHelpersTest, EncryptedButNotEnoughBytes) { … }
TEST(WebMCryptoHelpersTest, EncryptedNotPartitioned) { … }
TEST(WebMCryptoHelpersTest, EncryptedPartitionedMissingNumPartitionField) { … }
TEST(WebMCryptoHelpersTest, EncryptedPartitionedNotEnoughBytesForOffsets) { … }
TEST(WebMCryptoHelpersTest, EncryptedPartitionedNotEnoughBytesForData) { … }
TEST(WebMCryptoHelpersTest, EncryptedPartitionedNotEnoughBytesForData2) { … }
TEST(WebMCryptoHelpersTest, EncryptedPartitionedDecreasingOffsets) { … }
TEST(WebMCryptoHelpersTest, EncryptedPartitionedEvenNumberOfPartitions) { … }
TEST(WebMCryptoHelpersTest, EncryptedPartitionedOddNumberOfPartitions) { … }
TEST(WebMCryptoHelpersTest, EncryptedPartitionedZeroNumberOfPartitions) { … }
}