Add more spellcheck selftests
commit819cba307a398f15577efc71ccacaaefc52901fb
authordmalcolm <dmalcolm@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 15 Jun 2016 00:12:16 +0000 (15 00:12 +0000)
committerdmalcolm <dmalcolm@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 15 Jun 2016 00:12:16 +0000 (15 00:12 +0000)
treecf61ac3757fd5bfdcfc0f5e53278cd0e3d0606c1
parent6dd2901c421932ab30e9c91490a7d61d94f75ddb
Add more spellcheck selftests

gcc/ChangeLog:
* selftest-run-tests.c (selftest::run_tests): Call
selftest::spellcheck_tree_c_tests.
* selftest.h (selftest::spellcheck_tree_c_tests): New decl.
* spellcheck-tree.c: Include selftest.h and stringpool.h.
(selftest::test_find_closest_identifier): New function.
(selftest::spellcheck_tree_c_tests): New function.
* spellcheck.c (selftest::test_find_closest_string): Verify that
the order of the vec does not affect the results for this case.
(selftest::test_data): New array.
(selftest::test_metric_conditions): New function.
(selftest::spellcheck_c_tests): Add a test of case-comparison.
Call selftest::test_metric_conditions.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@237466 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/selftest-run-tests.c
gcc/selftest.h
gcc/spellcheck-tree.c
gcc/spellcheck.c