是否有任何关于预期的广泛性的准则? 我们假设我有一个简单的卡片组的以下构造函数。
public class deck {
public card[] deckCards = new card[52];
public deck() {
int i = 0;
for(int suit = 0; suit<4; suit++) {
for(int rank=0; rank<13; rank++) {
this.deckCards[i] = new card(rank,suit);
i = i+1;
}
}
}}
现在,如果我想进行Junit-Test,那么我可能会使用assertArrayEquals()
,这意味着我需要先创建“预期数组”。
在我的情况下,这将是52张牌(4次套装,13次排名)。现在,写下来这将是相当繁琐的。
我该怎么测试这么长的阵列(如果它还要更长的话怎么办?)
在肠道水平上我会测试
那么,手写工作真的很乏味,写下“预期”,还是有关于我们如何接近的惯例呢?