您的位置:首页 > 其它

junit in action (估计是第一版的)的一个错误中文版P145

2007-04-25 21:06 609 查看
package test.myUnitTest.fine.tasting;

import myUnitTest.fine.tasting.*;

import org.junit.AfterClass;
import org.junit.BeforeClass;
import org.junit.Test;
import static org.junit.Assert.assertEquals;
import junit.framework.JUnit4TestAdapter;

public class TestAccountService {
@Test public void transferOk(){
MockAccountManager mockAccountManager =
new MockAccountManager();
Account senderAccount = new Account("1", 200 );
Account beneficiaryAccount = new Account("2", 100 );

mockAccountManager.addAccount("1", senderAccount);
mockAccountManager.addAccount("2", beneficiaryAccount);

AccountService accountService = new AccountService();

accountService.setAccountManager(mockAccountManager);

accountService.transfer("1", "2", 50);

assertEquals( (long)150,(senderAccount.getBalance() ));
assertEquals( (long)150, (beneficiaryAccount.getBalance()) );

//原书
// assertEquals( 150,(senderAccount.getBalance() ));
//assertEquals( 150, (beneficiaryAccount.getBalance()) );

}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: