Есть ли способ подсчитать количество утверждений в TestNG? - PullRequest
1 голос
/ 22 апреля 2011

На самом деле название включает в себя вопрос.

Хотелось бы узнать, сколько утверждений было оценено в тестах.

Ответы [ 2 ]

1 голос
/ 22 апреля 2011

Вы можете использовать для этого aspectj . Если вы определяете pointcut, который совпадает с вызовами assert, вы можете сохранить счетчик в аспекте и сообщить об этом счетчике после выполнения тестов.

Если вы сделаете pointcut достаточно тонким, вы можете считать assertTrue () отличным от assertEquals () и т. Д., Если вы этого хотите.

0 голосов
/ 22 апреля 2011

Короткий ответ - нет.

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

...