#include "components/page_info/core/about_this_site_validation.h"
#include "base/test/scoped_feature_list.h"
#include "components/page_info/core/features.h"
#include "components/page_info/core/proto/about_this_site_metadata.pb.h"
#include "testing/gtest/include/gtest/gtest.h"
namespace page_info::about_this_site_validation {
proto::Hyperlink GetSampleSource() { … }
proto::SiteDescription GetSampleDescription() { … }
proto::SiteFirstSeen GetSampleFirstSeen() { … }
proto::MoreAbout GetSampleMoreAbout() { … }
proto::AboutThisSiteMetadata GetSampleMetaData() { … }
TEST(AboutThisSiteValidation, ValidateProtos) { … }
TEST(AboutThisSiteValidation, InvalidSiteInfoProto) { … }
TEST(AboutThisSiteValidation, InvalidDescription) { … }
TEST(AboutThisSiteValidation, OnlyMoreAbout) { … }
TEST(AboutThisSiteValidation, InvalidSource) { … }
TEST(AboutThisSiteValidation, InvalidFirstSeenDuration) { … }
TEST(AboutThisSiteValidation, InvalidMoreAbout) { … }
TEST(AboutThisSiteValidation, MissingMoreAbout) { … }
}