上传者: 42198780
|
上传时间: 2021-11-29 11:16:27
|
文件大小: 2.98MB
|
文件类型: -
测试固件例子
1. public class MoneyTest extends TestCase
2. {
3. private Money f12CHF;//12瑞士法郎
4. private Money f14CHF; //14瑞士法郎
5. private Money f28USD; //28美国美元
6. protected void setUp() {
7. f12CHF= new Money(12, "CHF");
8. f14CHF= new Money(14, "CHF");
9. f28USD= new Money(28, "USD");
10. }
11. protected void tearDown(){}
12. }
*
第3~5行声明了3个Money类对象(测试固件),在setUp()方法中实例化这3个对象(第7~9行),由于这些对象可以被垃圾进行直接回收,所以在tearDown()中不做任何操作。
\测试钱包中的加法、减法和乘法
钱包中有2种货币,一种是瑞士法郎,一种美国美元。
计算如下公式:
(1)(12法郎,28美元)+ 14法郎= (26法郎,28美元)
(2)(12法郎,14美元)* 2= (24法郎,28美元)
(3)(7法郎,12美元)- (7法郎,14美元) = (-7法郎,-2美元)