亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? moneytest.java

?? Java測試工具Junit3.8.1官方發布源碼
?? JAVA
字號:
package junit.samples.money;

import junit.framework.*;

public class MoneyTest extends TestCase {
	private Money f12CHF;
	private Money f14CHF;
	private Money f7USD;
	private Money f21USD;

	private IMoney fMB1;
	private IMoney fMB2;

	public static void main(String args[]) {
		junit.textui.TestRunner.run(MoneyTest.class);
	}
	protected void setUp() {
		f12CHF= new Money(12, "CHF");
		f14CHF= new Money(14, "CHF");
		f7USD= new Money( 7, "USD");
		f21USD= new Money(21, "USD");

		fMB1= MoneyBag.create(f12CHF, f7USD);
		fMB2= MoneyBag.create(f14CHF, f21USD);
	}
	public void testBagMultiply() {
		// {[12 CHF][7 USD]} *2 == {[24 CHF][14 USD]}
		IMoney expected= MoneyBag.create(new Money(24, "CHF"), new Money(14, "USD"));
		assertEquals(expected, fMB1.multiply(2)); 
		assertEquals(fMB1, fMB1.multiply(1));
		assertTrue(fMB1.multiply(0).isZero());
	}
	public void testBagNegate() {
		// {[12 CHF][7 USD]} negate == {[-12 CHF][-7 USD]}
		IMoney expected= MoneyBag.create(new Money(-12, "CHF"), new Money(-7, "USD"));
		assertEquals(expected, fMB1.negate());
	}
	public void testBagSimpleAdd() {
		// {[12 CHF][7 USD]} + [14 CHF] == {[26 CHF][7 USD]}
		IMoney expected= MoneyBag.create(new Money(26, "CHF"), new Money(7, "USD"));
		assertEquals(expected, fMB1.add(f14CHF));
	}
	public void testBagSubtract() {
		// {[12 CHF][7 USD]} - {[14 CHF][21 USD] == {[-2 CHF][-14 USD]}
		IMoney expected= MoneyBag.create(new Money(-2, "CHF"), new Money(-14, "USD"));
		assertEquals(expected, fMB1.subtract(fMB2));
	}
	public void testBagSumAdd() {
		// {[12 CHF][7 USD]} + {[14 CHF][21 USD]} == {[26 CHF][28 USD]}
		IMoney expected= MoneyBag.create(new Money(26, "CHF"), new Money(28, "USD"));
		assertEquals(expected, fMB1.add(fMB2));
	}
	public void testIsZero() {
		assertTrue(fMB1.subtract(fMB1).isZero()); 
		assertTrue(MoneyBag.create(new Money (0, "CHF"), new Money (0, "USD")).isZero());
	}
	public void testMixedSimpleAdd() {
		// [12 CHF] + [7 USD] == {[12 CHF][7 USD]}
		IMoney expected= MoneyBag.create(f12CHF, f7USD);
		assertEquals(expected, f12CHF.add(f7USD));
	}
	public void testBagNotEquals() {
		IMoney bag= MoneyBag.create(f12CHF, f7USD);
		assertFalse(bag.equals(new Money(12, "DEM").add(f7USD)));
	}
	public void testMoneyBagEquals() {
		assertTrue(!fMB1.equals(null)); 

		assertEquals(fMB1, fMB1);
		IMoney equal= MoneyBag.create(new Money(12, "CHF"), new Money(7, "USD"));
		assertTrue(fMB1.equals(equal));
		assertTrue(!fMB1.equals(f12CHF));
		assertTrue(!f12CHF.equals(fMB1));
		assertTrue(!fMB1.equals(fMB2));
	}
	public void testMoneyBagHash() {
		IMoney equal= MoneyBag.create(new Money(12, "CHF"), new Money(7, "USD"));
		assertEquals(fMB1.hashCode(), equal.hashCode());
	}
	public void testMoneyEquals() {
		assertTrue(!f12CHF.equals(null)); 
		Money equalMoney= new Money(12, "CHF");
		assertEquals(f12CHF, f12CHF);
		assertEquals(f12CHF, equalMoney);
		assertEquals(f12CHF.hashCode(), equalMoney.hashCode());
		assertTrue(!f12CHF.equals(f14CHF));
	}
	public void testMoneyHash() {
		assertTrue(!f12CHF.equals(null)); 
		Money equal= new Money(12, "CHF");
		assertEquals(f12CHF.hashCode(), equal.hashCode());
	}
	public void testSimplify() {
		IMoney money= MoneyBag.create(new Money(26, "CHF"), new Money(28, "CHF"));
		assertEquals(new Money(54, "CHF"), money);
	}
	public void testNormalize2() {
		// {[12 CHF][7 USD]} - [12 CHF] == [7 USD]
		Money expected= new Money(7, "USD");
		assertEquals(expected, fMB1.subtract(f12CHF));
	}
	public void testNormalize3() {
		// {[12 CHF][7 USD]} - {[12 CHF][3 USD]} == [4 USD]
		IMoney ms1= MoneyBag.create(new Money(12, "CHF"), new Money(3, "USD"));
		Money expected= new Money(4, "USD");
		assertEquals(expected, fMB1.subtract(ms1));
	}
	public void testNormalize4() {
		// [12 CHF] - {[12 CHF][3 USD]} == [-3 USD]
		IMoney ms1= MoneyBag.create(new Money(12, "CHF"), new Money(3, "USD"));
		Money expected= new Money(-3, "USD");
		assertEquals(expected, f12CHF.subtract(ms1));
	}
	public void testPrint() {
		assertEquals("[12 CHF]", f12CHF.toString());
	}
	public void testSimpleAdd() {
		// [12 CHF] + [14 CHF] == [26 CHF]
		Money expected= new Money(26, "CHF");
		assertEquals(expected, f12CHF.add(f14CHF));
	}
	public void testSimpleBagAdd() {
		// [14 CHF] + {[12 CHF][7 USD]} == {[26 CHF][7 USD]}
		IMoney expected= MoneyBag.create(new Money(26, "CHF"), new Money(7, "USD"));
		assertEquals(expected, f14CHF.add(fMB1));
	}
	public void testSimpleMultiply() {
		// [14 CHF] *2 == [28 CHF]
		Money expected= new Money(28, "CHF");
		assertEquals(expected, f14CHF.multiply(2));
	}
	public void testSimpleNegate() {
		// [14 CHF] negate == [-14 CHF]
		Money expected= new Money(-14, "CHF");
		assertEquals(expected, f14CHF.negate());
	}
	public void testSimpleSubtract() {
		// [14 CHF] - [12 CHF] == [2 CHF]
		Money expected= new Money(2, "CHF");
		assertEquals(expected, f14CHF.subtract(f12CHF));
	}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
五月天一区二区三区| 精品中文字幕一区二区| 国产69精品久久久久毛片| 精品福利一二区| 国产一区二区三区视频在线播放| 欧美精品日日鲁夜夜添| 日本美女一区二区三区| 精品国产免费一区二区三区四区| 九九视频精品免费| 欧美国产禁国产网站cc| 99riav一区二区三区| 亚洲制服欧美中文字幕中文字幕| 5月丁香婷婷综合| 国产综合久久久久影院| 中文字幕一区二区三区不卡在线| 色久综合一二码| 麻豆精品精品国产自在97香蕉| 久久综合久久鬼色| 97se亚洲国产综合在线| 婷婷综合另类小说色区| 久久久久久久av麻豆果冻| 一本大道久久a久久综合婷婷| 日韩经典中文字幕一区| 国产欧美一区二区三区在线看蜜臀| 成人动漫一区二区| 日本欧美韩国一区三区| 中文字幕在线观看一区| 91精品国产综合久久精品app| 成人性生交大片免费看中文网站| 亚洲国产视频一区二区| 欧美经典一区二区| 欧美一区二区三级| 91久久精品国产91性色tv| 国产麻豆精品一区二区| 香蕉乱码成人久久天堂爱免费| 国产午夜亚洲精品不卡| 91麻豆精品国产91久久久久久 | 日韩欧美中文一区| av在线不卡观看免费观看| 青娱乐精品视频| 亚洲一区二区三区四区五区黄 | 国产日产欧产精品推荐色 | 午夜精品在线视频一区| 国产日韩欧美不卡在线| 69久久99精品久久久久婷婷| 99久久夜色精品国产网站| 狠狠色丁香久久婷婷综| 五月激情综合婷婷| 一区二区高清免费观看影视大全 | 成人动漫在线一区| 国产a区久久久| 乱一区二区av| 欧美a一区二区| 日韩av高清在线观看| 一区二区三区四区蜜桃| 1区2区3区精品视频| 国产视频一区二区在线观看| 精品国产乱码久久久久久浪潮| 欧美写真视频网站| 在线观看不卡一区| 91精品福利视频| 91福利在线看| 欧美日韩在线一区二区| 欧美制服丝袜第一页| 91久久国产综合久久| 欧美在线免费视屏| 欧美三区在线观看| 欧美区一区二区三区| 欧美日韩国产经典色站一区二区三区| 99久久99精品久久久久久| 91欧美一区二区| 972aa.com艺术欧美| 欧美艳星brazzers| 欧美人妇做爰xxxⅹ性高电影 | 欧美人与z0zoxxxx视频| 7777精品久久久大香线蕉 | 美女性感视频久久| 久久国产精品99久久人人澡| 麻豆91在线观看| 国产精品亚洲一区二区三区在线 | 在线影视一区二区三区| 欧美在线免费观看视频| 在线播放亚洲一区| 久久欧美一区二区| 日韩毛片精品高清免费| 亚洲成人综合网站| 国产在线精品一区二区不卡了| 国产麻豆视频精品| 91极品美女在线| 日韩欧美视频在线| 国产精品国产自产拍高清av王其| 亚洲日本一区二区| 久久黄色级2电影| av资源站一区| 日韩一区二区在线观看视频| 久久久久国产成人精品亚洲午夜| 国产精品成人免费| 日韩黄色免费网站| 成人激情小说网站| 91精品欧美一区二区三区综合在| 久久久久久亚洲综合影院红桃| 亚洲免费在线播放| 国产老妇另类xxxxx| 精品视频在线免费看| 久久午夜免费电影| 亚洲3atv精品一区二区三区| 国产麻豆9l精品三级站| 欧美美女一区二区三区| 国产精品全国免费观看高清 | 欧美日韩亚洲综合| 久久久精品国产免费观看同学| 亚洲免费三区一区二区| 国产在线视频一区二区| 欧美亚洲国产bt| 国产女人aaa级久久久级| 另类专区欧美蜜桃臀第一页| 在线视频国产一区| 国产精品区一区二区三区| 免费在线观看精品| 欧美日韩在线精品一区二区三区激情 | 精品亚洲欧美一区| 欧美在线你懂得| 亚洲免费av观看| 国产成人av一区二区三区在线| 91.麻豆视频| 亚洲bt欧美bt精品777| 91丨porny丨国产入口| 国产欧美1区2区3区| 国模无码大尺度一区二区三区| 在线播放91灌醉迷j高跟美女 | 日韩欧美第一区| 亚洲综合丝袜美腿| 91污片在线观看| 国产精品国产三级国产aⅴ中文 | 成人免费视频一区二区| 日韩免费电影一区| 日韩电影免费在线观看网站| 91免费版在线| 国产精品日韩成人| 99视频有精品| 国产精品久久久久婷婷二区次| 国产一区在线视频| 久久久久亚洲蜜桃| 国产精品18久久久久久久久久久久| 在线成人av网站| 视频一区视频二区在线观看| 欧美色涩在线第一页| 一区二区三区欧美日| 色婷婷激情综合| 亚洲人精品一区| 色婷婷狠狠综合| 一区二区三区蜜桃| 在线观看视频一区二区欧美日韩| 亚洲精品美腿丝袜| 欧美性猛交xxxxxx富婆| 亚洲狠狠爱一区二区三区| 在线视频欧美区| 五月婷婷综合网| 中文子幕无线码一区tr| 国产精品99久久久| 国产精品女主播在线观看| 不卡免费追剧大全电视剧网站| 中文字幕乱码亚洲精品一区| 99精品视频在线免费观看| 一区二区三区免费| 欧美一区二区三区公司| 激情综合网av| 欧美国产欧美亚州国产日韩mv天天看完整| 国产91精品在线观看| 亚洲精品国产视频| 5566中文字幕一区二区电影| 激情五月激情综合网| 欧美高清在线一区| 精品视频一区 二区 三区| 日本少妇一区二区| 欧美激情综合五月色丁香 | **网站欧美大片在线观看| 一本色道综合亚洲| 婷婷一区二区三区| 欧美不卡一区二区三区| a亚洲天堂av| 日韩精品欧美成人高清一区二区| 久久久精品欧美丰满| 在线视频你懂得一区| 男人的j进女人的j一区| 国产精品女主播av| 91精品国产aⅴ一区二区| 国产69精品久久久久777| 婷婷中文字幕一区三区| 国产亚洲精品7777| 欧美日韩三级一区二区| 国产宾馆实践打屁股91| 亚洲一区二区三区在线播放| 久久综合久久99| av午夜一区麻豆| 国内国产精品久久| 亚洲成人在线观看视频| 国产精品久久久久久久久久久免费看 | 国产精品欧美久久久久无广告| 91精品国产综合久久久久久久久久|