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()) );
}
}
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()) );
}
}
相关文章推荐
- Camel In Action 第五章 错误处理
- Junit in Action 读书笔记序
- Netty In Action中文版 - 第六章:ChannelHandler
- Netty In Action中文版 - 第六章:ChannelHandler
- Netty In Action中文版 - 第九章:引导Netty应用程序
- SQL Server2005中IN运算的一个错误
- 一个奇葩错误:Invalid update: invalid number of rows in section 0
- 记一个mvn奇怪错误: Archive for required library: 'D:/mvn/repos/junit/junit/3.8.1/junit-3.8.1.jar' in project 'xxx' cannot be read or is not a valid ZIP file
- 在做Urlwrite+struts2.0的一个小示例的时候老是出现找不到action的情况404错误
- 错误: 空指针,Please call SMSSDK.initSDK(Context, String, String) before any action.
- 《Junit in Action》学习笔记
- Mahout in action 中文版-3.推荐器的数据表达-3.2
- Netty In Action中文版 - 第六章:ChannelHandler
- Netty In Action中文版 - 第六章:ChannelHandler
- struts2声明式验证input视图跳转到另外一个action后错误提示不显示解决办法
- 《XDoclet in Action》部分章节中文版
- 如何保持一个3D场景总是前端显示 —— Open Inventor In Action
- 《Netty in Action》中文版—第五章 ByteBuf
- 一个Junit 的测试错误
- Spring in Action(第二版)中文版读书笔记(2-1)