// ĠCopyright Ġ 2 0 0 0 - 2 0 2 0 ĠJetBrains Ġs . r . o . ĠUse Ġof Ġthis Ġsource Ġcode Ġis Ġgoverned Ġby Ġthe ĠApache Ġ 2 . 0 Ġlicense Ġthat Ġcan Ġbe Ġfound Ġin Ġthe ĠLICENSE Ġfile . Ċ package Ġcom . intellij . spell checker . dataset Ċ Ċ import Ġcom . intellij . spell checker . Spell Checker Manager Ċ import Ġcom . intellij . spell checker . inspection . Spell checker Inspection TestCase ĊĊ Ċ class ĠDataSet Quality Test Ġ: ĠSpell checker Inspection TestCase () Ġ{ ĊĊĠ Ġfun Ġ` test Ġwords Ġspell check Ġquality `() Ġ{ ĊĠĠĠ Ġval Ġmanager Ġ= ĠSpell Checker Manager . getInstance ( project ) ĊĊĠĠĠ Ġfor Ġ( word Ġin ĠData sets . words ) Ġ{ ĊĠĠĠĠĠ ĠassertFalse ("${ word . word } Ġshould Ġnot Ġbe Ġmis spel led , Ġbut Ġit Ġis ", Ġmanager . has Problem ( word . word )) ĊĠĠĠĠĠ Ġfor Ġ( mis sp Ġin Ġword . mis spell ings ) Ġ{ ĊĠĠĠĠĠĠĠ ĠassertTrue ("${ mis sp } Ġshould Ġbe Ġmis spel led , Ġbut Ġit Ġis Ġnot ", Ġmanager . has Problem ( mis sp )) ĊĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĠ Ġ} ĊĊĠ Ġfun Ġ` test Ġcamel - case Ġwords Ġspell check Ġquality `() Ġ{ ĊĠĠĠ Ġval Ġmanager Ġ= ĠSpell Checker Manager . getInstance ( project ) ĊĊĠĠĠ Ġfor Ġ( word Ġin ĠData sets . words Camel Case ) Ġ{ ĊĠĠĠĠĠ ĠassertFalse ("${ word . word } Ġshould Ġnot Ġbe Ġmis spel led , Ġbut Ġit Ġis ", Ġmanager . has Problem ( word . word )) ĊĠĠĠĠĠ Ġfor Ġ( mis sp Ġin Ġword . mis spell ings ) Ġ{ ĊĠĠĠĠĠĠĠ ĠassertTrue ("${ mis sp } Ġshould Ġbe Ġmis spel led , Ġbut Ġit Ġis Ġnot ", Ġmanager . has Problem ( mis sp )) ĊĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĠ Ġ} Ċ }