#include "components/page_image_annotation/core/page_annotator.h"
#include <vector>
#include "base/functional/bind.h"
#include "base/test/task_environment.h"
#include "mojo/public/cpp/bindings/pending_remote.h"
#include "mojo/public/cpp/bindings/receiver_set.h"
#include "mojo/public/cpp/bindings/remote.h"
#include "testing/gmock/include/gmock/gmock.h"
#include "testing/gtest/include/gtest/gtest.h"
namespace page_image_annotation {
namespace {
ia_mojom;
ElementsAre;
Eq;
NiceMock;
SizeIs;
MATCHER_P2(IsImageMetadata, expected_node_id, expected_source_id, "") { … }
MATCHER_P(IsAnnotateImageResult, expected, "") { … }
class MockObserver : public PageAnnotator::Observer { … };
class TestAnnotator : public ia_mojom::Annotator { … };
TEST(PageAnnotatorTest, ImageTracking) { … }
TEST(PageAnnotatorTest, Annotation) { … }
}
}