string_pattern_unittest.cc 643 B

12345678910111213141516171819202122232425
  1. // Copyright 2013 The Chromium Authors. All rights reserved.
  2. // Use of this source code is governed by a BSD-style license that can be
  3. // found in the LICENSE file.
  4. #include "base/substring_set_matcher/matcher_string_pattern.h"
  5. #include <string>
  6. #include "testing/gtest/include/gtest/gtest.h"
  7. namespace base {
  8. TEST(MatcherStringPatternTest, MatcherStringPattern) {
  9. MatcherStringPattern r1("Test", 2);
  10. EXPECT_EQ("Test", r1.pattern());
  11. EXPECT_EQ(2u, r1.id());
  12. EXPECT_FALSE(r1 < r1);
  13. MatcherStringPattern r2("Test", 3);
  14. EXPECT_TRUE(r1 < r2);
  15. MatcherStringPattern r3("ZZZZ", 2);
  16. EXPECT_TRUE(r1 < r3);
  17. }
  18. } // namespace base