Что означает удаленный вызов "com.some.Filename :: someMethodName" -> SURVIVED? - PullRequest
0 голосов
/ 16 июня 2020

Что означает удаленный вызов "com.some.Filename :: someMethodName" -> SURVIVED? Означает ли это, что если этот вызов метода будет удален, код все равно будет работать правильно?

1 Ответ

1 голос
/ 16 июня 2020

Когда Питест говорит, что мутант выжил, это означает, что он изменил кодовую базу, и ни один тест не обнаружил, что код изменился. Таким образом, вы не очень требовательны к своему набору тестов.

В идеале каждая созданная мутация должна быть уничтожена хотя бы одним модульным тестом.

дополнительная информация о тесте на мутацию, которая может вам помочь: https://pedrorijo.com/blog/intro-mutation/. (отказ от ответственности, я являюсь автором учебника)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...