Я бы не сказал, что это не лучшая практика (даже если это так), потому что никто не заботится об этом. Так что в принципе это просто совершенно лишнее.
Но вы спросили, хотите ли вы сделать свои тестовые методы окончательными. Технический ответ - «сделать его окончательным, если вы не хотите, чтобы он был перезаписан». Но так как никто не сделал бы этого (по крайней мере, я надеюсь, что это), вы действительно не хотите делать их окончательными, потому что это просто замедляет вас при выполнении настоящей работы. И да, на мой взгляд, это плохой практика продления тестовых случаев. Эти тесты в значительной степени усложняют понимание большинства случаев.
Я всегда объявляю тестовые классы окончательными, потому что я не хочу, чтобы кто-то их расширил. Возможно, есть веские причины для этого, но в тех случаях, когда другой не вынужден переосмысливать то, что он делает, прежде чем удалять окончательную декларацию.
Лишние, это слово, которое я искал. Вы отвечаете, подтверждая многие подозрения, которые у меня уже есть. Благодаря! – AnthonyW