// Copyright 2014 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef COMPONENTS_SYNC_TEST_FAKE_SERVER_VERIFIER_H_ #define COMPONENTS_SYNC_TEST_FAKE_SERVER_VERIFIER_H_ #include <stddef.h> #include <set> #include <string> #include "base/memory/raw_ptr.h" #include "components/sync/base/data_type.h" #include "components/sync/test/sessions_hierarchy.h" #include "testing/gtest/include/gtest/gtest.h" #include "url/gurl.h" namespace fake_server { class FakeServer; // Provides methods to verify the state of a FakeServer. The main use case of // this class is verifying committed data so that it does not have to be synced // down to another test client for verification. These methods are not present // on FakeServer so that its interface is not polluted. class FakeServerVerifier { … }; } // namespace fake_server #endif // COMPONENTS_SYNC_TEST_FAKE_SERVER_VERIFIER_H_