chromium/components/page_content_annotations/core/page_content_annotations_validator_unittest.cc

// Copyright 2022 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "components/page_content_annotations/core/page_content_annotations_validator.h"

#include "base/command_line.h"
#include "base/test/scoped_command_line.h"
#include "base/test/scoped_feature_list.h"
#include "base/test/task_environment.h"
#include "components/page_content_annotations/core/page_content_annotations_features.h"
#include "components/page_content_annotations/core/page_content_annotations_switches.h"
#include "components/page_content_annotations/core/test_page_content_annotator.h"
#include "testing/gmock/include/gmock/gmock.h"
#include "testing/gtest/include/gtest/gtest.h"

namespace page_content_annotations {

TEST(PageContentAnnotationsValidatorTest, DoesNothing) {}

TEST(PageContentAnnotationsValidatorTest, NoAnnotator) {}

TEST(PageContentAnnotationsValidatorTest,
     DoesNothing_FeatureEnabledButNoTypes) {}

TEST(PageContentAnnotationsValidatorTest, AllEnabledByExperiment) {}

TEST(PageContentAnnotationsValidatorTest, AllEnabledByCommandLine) {}

TEST(PageContentAnnotationsValidatorTest, OnlyOneEnabled_Cmd) {}

TEST(PageContentAnnotationsValidatorTest, OnlyOneEnabled_Feature) {}

TEST(PageContentAnnotationsValidatorTest, TimerDelayByCmd) {}

TEST(PageContentAnnotationsValidatorTest, TimerDelayByFeature) {}

TEST(PageContentAnnotationsValidatorTest, BatchSizeByCmd) {}

TEST(PageContentAnnotationsValidatorTest, BatchSizeByFeature) {}

TEST(PageContentAnnotationsValidatorTest, CommandOverridesFeature) {}

}  // namespace page_content_annotations