#include "components/safe_browsing/content/renderer/phishing_classifier/phishing_term_feature_extractor.h"
#include <stddef.h>
#include <stdint.h>
#include <memory>
#include <string>
#include <unordered_set>
#include "base/functional/bind.h"
#include "base/functional/callback.h"
#include "base/location.h"
#include "base/run_loop.h"
#include "base/strings/stringprintf.h"
#include "base/strings/utf_string_conversions.h"
#include "base/task/single_thread_task_runner.h"
#include "base/test/task_environment.h"
#include "base/time/time.h"
#include "build/build_config.h"
#include "components/safe_browsing/content/renderer/phishing_classifier/features.h"
#include "components/safe_browsing/content/renderer/phishing_classifier/murmurhash3_util.h"
#include "components/safe_browsing/content/renderer/phishing_classifier/test_utils.h"
#include "crypto/sha2.h"
#include "testing/gmock/include/gmock/gmock.h"
#include "testing/gtest/include/gtest/gtest.h"
Return;
StrictMock;
static const uint32_t kMurmurHash3Seed = …;
namespace safe_browsing {
class MockTickClock : public base::TickClock { … };
class PhishingTermFeatureExtractorTest : public ::testing::Test { … };
TEST_F(PhishingTermFeatureExtractorTest, ExtractFeatures) { … }
TEST_F(PhishingTermFeatureExtractorTest, Continuation) { … }
TEST_F(PhishingTermFeatureExtractorTest, PartialExtractionTest) { … }
}