不要追求绝对的公平,红尘之中没有公平而言,人活一世,难得糊涂。
it is no use doing what you like, you have got to like what you do.
6. StandardBlackJackHand类测试
上一篇 /
下一篇 2007-02-25 10:51:34
/ 个人分类:单元测试
6. StandardBlackJackHand类测试}5rs;TzR051Testing软件测试网@UzA%CrJx{l第六步:StandardBlackJackHand类测试
$bmJ ERwh["j0StandardBlackJackHand是一个抽象类,用来实现BlackJackHand接口。Jtest无法直接对抽象类进行测试,同时接口中没
有任何代码只需要进行代码走查即可。PlayerHand类继承了StandardBlackJackHand类,同时完成了
StandardBlackJackHand部分未实现的接口代码。
51Testing软件测试网szq,@q!d51Testing软件测试网p1uVWb'S#D|
Q如果通过PlayerHand类测试StandardBlackJackHand中已经实现的接口代码,这种方式不利于测试代码的维护,当PlayerHand进行方法重载时,测试代码需要进行相应的调整,并且从测试关系上看,无法清晰的看出测试关系。
$ch*i*M4jx051Testing软件测试网gWf3\*a @e6t例:
%xN.r,]8m|j1z/GR3[
C03{t;T%t#A^"\/m'oS;`0public interface BlackJackHand
pk3SvLMk0
NSoY%gu(Q0{
51Testing软件测试网'fjwA7U!?cW8aE,^%J6J Q j]0 public int lowCount();
51Testing软件测试网Y os2?8r8ib0M.i,?3s,HljF5iZ0 public int highCount();
51Testing软件测试网u`!{.sgv9k/K
g51Testing软件测试网l4j,^y)HTw%@}
s FgUF9cE051Testing软件测试网H/y O)L.R1|abstract class StandardBlackJackHand implements BlackJackHand
51Testing软件测试网,a+U9tyk4X]51Testing软件测试网s(bnu}hm{
51Testing软件测试网/a&`N-c5He8s oI
R"FZ3W2bS0 public int lowCount (
JC&E6h+Rod0'iC:H
o7e#WAo0 {
51Testing软件测试网*f)EwjmM{S-P~H51Testing软件测试网 av]/I4zQ"u //实现代码
7e'q$d;Z?Z[3t04w\,YE'fZ.B0 }