0

我有一些语法代码,可以进行名词复数、向名词添加冠词、动词变位等。目前,只有 4 个测试用例:pluralizeSimpleNounspluralizeCompoundNounsconjugateVerbstestArticles. 这些测试用例中的每一个都涵盖了许多不同的情况。我可以将其分解,以便每个assertEquals都是自己的测试用例,从而产生pluralizeEndsWithXpluralizeEndsWithYconjugateIsSecondPerson、等等conjugateIsThirdPersonSingularconjugateIsThirdPersonPlural但这会产生超过 100 个测试用例,而且我认为生成的测试代码不会那么可读。

我正在考虑通过将不规则语法拆分为他们自己的测试用例来使其更加细化。对于这样的代码,这是否是正确的粒度级别?

4

0 回答 0