Home | History | Annotate | Download | only in safe_browsing

Lines Matching defs:scorer

5 #include "chrome/renderer/safe_browsing/scorer.h"
24 // Setup a simple model. Note that the scorer does not care about
66 scoped_ptr<Scorer> scorer;
67 scorer.reset(Scorer::Create(model_.SerializeAsString()));
68 EXPECT_TRUE(scorer.get() != NULL);
71 scorer.reset(Scorer::Create("bogus string"));
72 EXPECT_FALSE(scorer.get());
76 scorer.reset(Scorer::Create(model_.SerializePartialAsString()));
77 EXPECT_FALSE(scorer.get());
81 scoped_ptr<Scorer> scorer(Scorer::Create(model_.SerializeAsString()));
82 ASSERT_TRUE(scorer.get());
92 base::hash_set<std::string> page_terms = scorer->page_terms();
100 scoped_ptr<Scorer> scorer(Scorer::Create(model_.SerializeAsString()));
101 ASSERT_TRUE(scorer.get());
108 base::hash_set<uint32> page_words = scorer->page_words();
114 EXPECT_EQ(2U, scorer->max_words_per_term());
115 EXPECT_EQ(12345U, scorer->murmurhash3_seed());
116 EXPECT_EQ(10U, scorer->max_shingles_per_page());
117 EXPECT_EQ(3U, scorer->shingle_size());
121 scoped_ptr<Scorer> scorer(Scorer::Create(model_.SerializeAsString()));
122 ASSERT_TRUE(scorer.get());
128 EXPECT_DOUBLE_EQ(0.62245933120185459, scorer->ComputeScore(features));
131 EXPECT_DOUBLE_EQ(0.62245933120185459, scorer->ComputeScore(features));
137 EXPECT_DOUBLE_EQ(0.6899744811276125, scorer->ComputeScore(features));
144 EXPECT_DOUBLE_EQ(0.77729986117469119, scorer->ComputeScore(features));