Привет всем!
В общем, есть у меня класс. В нем есть методы, какие-то из методов - закрытые(private), какие-то открытые(public). Хочу написать на методы класса тесты. Но! Как мне достучаться до private методов? С одной стороны, наверное, это и не нужно, хватит и тестов для public, если они отрабатывают верно - значит все ок. Но хочется мне узнать, возможно ли протестировать все методы класса, не взирая на ограничения.
Тесты пишу на ScalaTest, использую FlatSpec. Знаю, что можно сделать
private[package] def method
А может я вообще просто тупо загоняюсь и лучше забить?
В общем, хочется узнать, а как вы тестируетесь)
Всем заранее спасибо за участие!