Home | History | Annotate | Download | only in annotator

Lines Matching refs:model

29   ModelT model;
30 model.regex_model.reset(new RegexModelT);
31 model.regex_model->patterns.emplace_back(new RegexModel_::PatternT);
32 model.regex_model->patterns.back()->pattern = "this is a test pattern";
33 model.regex_model->patterns.emplace_back(new RegexModel_::PatternT);
34 model.regex_model->patterns.back()->pattern = "this is a second test pattern";
36 model.datetime_model.reset(new DatetimeModelT);
37 model.datetime_model->patterns.emplace_back(new DatetimeModelPatternT);
38 model.datetime_model->patterns.back()->regexes.emplace_back(
40 model.datetime_model->patterns.back()->regexes.back()->pattern =
42 model.datetime_model->extractors.emplace_back(new DatetimeModelExtractorT);
43 model.datetime_model->extractors.back()->pattern =
46 // Compress the model.
47 EXPECT_TRUE(CompressModel(&model));
50 EXPECT_TRUE(model.regex_model->patterns[0]->pattern.empty());
51 EXPECT_TRUE(model.regex_model->patterns[1]->pattern.empty());
52 EXPECT_TRUE(model.datetime_model->patterns[0]->regexes[0]->pattern.empty());
53 EXPECT_TRUE(model.datetime_model->extractors[0]->pattern.empty());
55 // Pack and load the model.
57 builder.Finish(Model::Pack(builder, &model));
58 const Model* compressed_model =
89 EXPECT_TRUE(DecompressModel(&model));
90 EXPECT_EQ(model.regex_model->patterns[0]->pattern, "this is a test pattern");
91 EXPECT_EQ(model.regex_model->patterns[1]->pattern,
93 EXPECT_EQ(model.datetime_model->patterns[0]->regexes[0]->pattern,
95 EXPECT_EQ(model.datetime_model->extractors[0]->pattern,