Вы должны протестировать его, передав много, много действительных фрагментов данных и даже больше недействительных фрагментов данных, чтобы убедиться, что они работают так, как и предполагалось.Вот и весь смысл.Ваш метод должен делать то, что он должен делать, иначе он должен быть переработан.Таким образом, пользователь этой информации (либо вы, либо, возможно, другой разработчик) могут работать с этими данными, не заботясь о внутренней реализации вашего метода.
На самом деле, если у вас есть параграф комментариев, который содержит текст из романа, который вы читаете (что, я допускаю, глупо), но ваш метод принимает и возвращает то, что должен сказать, потребитель никогда не будетзнать или заботиться о том, как вы реализовали этот метод.