Итак, ваш вопрос в том, что тестировать? Если да, я бы сказал, что вы должны проверить, правильно ли реализовано определение слова (например, «переполнение стека» одним словом или двумя), правильно ли обрабатываются новые строки, считаются ли числа как слова (например, разница между » 8 "и" восемь ") - это (группы специальных) символов (например, дефис), подсчитанные правильно.
Кроме того, вы должны проверить, возвращает ли метод ожидаемое значение (или исключение), если файл не существует.
Это должно быть хорошей отправной точкой.