reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/tools/extra/clangd/unittests/FuzzyMatchTests.cpp
   80   EXPECT_THAT("", matches("unique_ptr"));
   81   EXPECT_THAT("u_p", matches("[u]nique[_p]tr"));
   82   EXPECT_THAT("up", matches("[u]nique_[p]tr"));
   83   EXPECT_THAT("uq", Not(matches("unique_ptr")));
   84   EXPECT_THAT("qp", Not(matches("unique_ptr")));
   85   EXPECT_THAT("log", Not(matches("SVGFEMorphologyElement")));
   87   EXPECT_THAT("tit", matches("win.[tit]"));
   88   EXPECT_THAT("title", matches("win.[title]"));
   89   EXPECT_THAT("WordCla", matches("[Word]Character[Cla]ssifier"));
   90   EXPECT_THAT("WordCCla", matches("[WordC]haracter[Cla]ssifier"));
   92   EXPECT_THAT("dete", Not(matches("editor.quickSuggestionsDelay")));
   94   EXPECT_THAT("highlight", matches("editorHover[Highlight]"));
   95   EXPECT_THAT("hhighlight", matches("editor[H]over[Highlight]"));
   96   EXPECT_THAT("dhhighlight", Not(matches("editorHoverHighlight")));
   98   EXPECT_THAT("-moz", matches("[-moz]-foo"));
   99   EXPECT_THAT("moz", matches("-[moz]-foo"));
  100   EXPECT_THAT("moza", matches("-[moz]-[a]nimation"));
  102   EXPECT_THAT("ab", matches("[ab]A"));
  103   EXPECT_THAT("ccm", Not(matches("cacmelCase")));
  104   EXPECT_THAT("bti", Not(matches("the_black_knight")));
  105   EXPECT_THAT("ccm", Not(matches("camelCase")));
  106   EXPECT_THAT("cmcm", Not(matches("camelCase")));
  107   EXPECT_THAT("BK", matches("the_[b]lack_[k]night"));
  108   EXPECT_THAT("KeyboardLayout=", Not(matches("KeyboardLayout")));
  109   EXPECT_THAT("LLL", matches("SVisual[L]ogger[L]ogs[L]ist"));
  110   EXPECT_THAT("LLLL", Not(matches("SVilLoLosLi")));
  111   EXPECT_THAT("LLLL", Not(matches("SVisualLoggerLogsList")));
  112   EXPECT_THAT("TEdit", matches("[T]ext[Edit]"));
  113   EXPECT_THAT("TEdit", matches("[T]ext[Edit]or"));
  114   EXPECT_THAT("TEdit", Not(matches("[T]ext[edit]")));
  115   EXPECT_THAT("TEdit", matches("[t]ext_[edit]"));
  116   EXPECT_THAT("TEditDt", matches("[T]ext[Edit]or[D]ecoration[T]ype"));
  117   EXPECT_THAT("TEdit", matches("[T]ext[Edit]orDecorationType"));
  118   EXPECT_THAT("Tedit", matches("[T]ext[Edit]"));
  119   EXPECT_THAT("ba", Not(matches("?AB?")));
  120   EXPECT_THAT("bkn", matches("the_[b]lack_[kn]ight"));
  121   EXPECT_THAT("bt", Not(matches("the_[b]lack_knigh[t]")));
  122   EXPECT_THAT("ccm", Not(matches("[c]amelCase[cm]")));
  123   EXPECT_THAT("fdm", Not(matches("[f]in[dM]odel")));
  124   EXPECT_THAT("fob", Not(matches("[fo]o[b]ar")));
  125   EXPECT_THAT("fobz", Not(matches("foobar")));
  126   EXPECT_THAT("foobar", matches("[foobar]"));
  127   EXPECT_THAT("form", matches("editor.[form]atOnSave"));
  128   EXPECT_THAT("g p", matches("[G]it:[ P]ull"));
  129   EXPECT_THAT("g p", matches("[G]it:[ P]ull"));
  130   EXPECT_THAT("gip", matches("[Gi]t: [P]ull"));
  131   EXPECT_THAT("gip", matches("[Gi]t: [P]ull"));
  132   EXPECT_THAT("gp", matches("[G]it: [P]ull"));
  133   EXPECT_THAT("gp", matches("[G]it_Git_[P]ull"));
  134   EXPECT_THAT("is", matches("[I]mport[S]tatement"));
  135   EXPECT_THAT("is", matches("[is]Valid"));
  136   EXPECT_THAT("lowrd", Not(matches("[low]Wo[rd]")));
  137   EXPECT_THAT("myvable", Not(matches("[myva]ria[ble]")));
  138   EXPECT_THAT("no", Not(matches("")));
  139   EXPECT_THAT("no", Not(matches("match")));
  140   EXPECT_THAT("ob", Not(matches("foobar")));
  141   EXPECT_THAT("sl", matches("[S]Visual[L]oggerLogsList"));
  142   EXPECT_THAT("sllll", matches("[S]Visua[L]ogger[Ll]ama[L]ist"));
  143   EXPECT_THAT("THRE", matches("H[T]ML[HRE]lement"));
  144   EXPECT_THAT("b", Not(matches("NDEBUG")));
  145   EXPECT_THAT("Three", matches("[Three]"));
  146   EXPECT_THAT("fo", Not(matches("barfoo")));
  147   EXPECT_THAT("fo", matches("bar_[fo]o"));
  148   EXPECT_THAT("fo", matches("bar_[Fo]o"));
  149   EXPECT_THAT("fo", matches("bar [fo]o"));
  150   EXPECT_THAT("fo", matches("bar.[fo]o"));
  151   EXPECT_THAT("fo", matches("bar/[fo]o"));
  152   EXPECT_THAT("fo", matches("bar\\[fo]o"));
  156       matches("[aaaaaa]aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
  158   EXPECT_THAT("baba", Not(matches("ababababab")));
  159   EXPECT_THAT("fsfsfs", Not(matches("dsafdsafdsafdsafdsafdsafdsafasdfdsa")));
  161               Not(matches("dsafdsafdsafdsafdsafdsafdsafasdfdsafdsafdsafdsafdsfd"
  164   EXPECT_THAT("  g", matches("[  g]roup"));
  165   EXPECT_THAT("g", matches("  [g]roup"));
  166   EXPECT_THAT("g g", Not(matches("  groupGroup")));
  167   EXPECT_THAT("g g", matches("  [g]roup[ G]roup"));
  168   EXPECT_THAT(" g g", matches("[ ] [g]roup[ G]roup"));
  169   EXPECT_THAT("zz", matches("[zz]Group"));
  170   EXPECT_THAT("zzg", matches("[zzG]roup"));
  171   EXPECT_THAT("g", matches("zz[G]roup"));
  173   EXPECT_THAT("aaaa", matches("_a_[aaaa]")); // Prefer consecutive.
  175   EXPECT_THAT("printf", Not(matches("s[printf]")));
  176   EXPECT_THAT("str", Not(matches("o[str]eam")));
  177   EXPECT_THAT("strcpy", Not(matches("strncpy")));
  178   EXPECT_THAT("std", Not(matches("PTHREAD_MUTEX_STALLED")));
  179   EXPECT_THAT("std", Not(matches("pthread_condattr_setpshared")));
  275   EXPECT_THAT("abs", matches("[a]w[B]xYz[S]", 7.f / 12.f));
  276   EXPECT_THAT("abs", matches("[abs]l", 1.f));
  277   EXPECT_THAT("abs", matches("[abs]", 2.f));
  278   EXPECT_THAT("Abs", matches("[abs]", 2.f));
  283   EXPECT_THAT("up", matches("[u]nique_[p]tr", 3.f / 4.f));
  284   EXPECT_THAT("up", matches("[up]per_bound", 1.f));