#include "content/browser/web_package/signed_exchange_signature_header_field.h"
#include "base/functional/callback.h"
#include "testing/gtest/include/gtest/gtest.h"
namespace content {
class SignedExchangeSignatureHeaderFieldTest : public ::testing::Test { … };
TEST_F(SignedExchangeSignatureHeaderFieldTest, ParseSignature) { … }
TEST_F(SignedExchangeSignatureHeaderFieldTest, IncompleteSignature) { … }
TEST_F(SignedExchangeSignatureHeaderFieldTest, DuplicatedParam) { … }
TEST_F(SignedExchangeSignatureHeaderFieldTest, InvalidCertURL) { … }
TEST_F(SignedExchangeSignatureHeaderFieldTest, CertURLWithFragment) { … }
TEST_F(SignedExchangeSignatureHeaderFieldTest, CertURLHttpShouldFail) { … }
TEST_F(SignedExchangeSignatureHeaderFieldTest, RelativeCertURL) { … }
TEST_F(SignedExchangeSignatureHeaderFieldTest, InvalidValidityUrl) { … }
TEST_F(SignedExchangeSignatureHeaderFieldTest, ValidityUrlWithFragment) { … }
TEST_F(SignedExchangeSignatureHeaderFieldTest, ValidityUrlHttpShouldFail) { … }
TEST_F(SignedExchangeSignatureHeaderFieldTest, RelativeValidityUrl) { … }
TEST_F(SignedExchangeSignatureHeaderFieldTest, InvalidCertSHA256) { … }
TEST_F(SignedExchangeSignatureHeaderFieldTest, OpenQuoteAtEnd) { … }
TEST_F(SignedExchangeSignatureHeaderFieldTest, AsteriskInTheMiddleOfBinary) { … }
}