??????????????
???????????? ???????[ 2013/1/15 11:19:18 ] ????????
???????????????У??????Account.java?й????????????deposit????????withdraw???????????checkBalance????????????????????toDollar????Щ??????CaseCheck.java??????TomAccount?????????????????????????????????????????toDollar?????е????????????е?RmbtoDollar???????????????????????????м?????????MoneyTran???????MoneyTran??RmbtoDollar????????????????????????????????????????????????Account.java????????????????????????????
???????????JUnit???Nunit???????????????????????????磬??JUnit??????CaseCheck.java???????????????????棺
import junit.framework.*;
/* * Using junit to complete test task. */
public class JunitCaseCheck extends TestCase {
protected Account TomAccount;
protected Account NullPointer;
public JunitCaseCheck(String args0){ super(args0); }
protected void setUp() throws Exception{ TomAccount=new Account(8000);}
protected void tearDown() { TomAccount=NullPointer;}
public static Test suite() { return new TestSuite(JunitCaseCheck.class);}
public void testConstructor() {assertTrue(TomAccount.checkBalance()== 8000);}
public void testWithdraw(){ TomAccount.withdraw(1000);
assertTrue(TomAccount.checkBalance()== 7000);}
public void testDeposit(){ TomAccount.deposit(1000);
assertTrue(TomAccount.checkBalance()== 9000);}
public void testtoDollar(){assertTrue((int)(MoneyTran.RmbtoDollar()*8000)==TomAccount.toDollar()); }
public static void main(String[] args){ junit.swingui.TestRunner.run(JunitCaseCheck.class);}
}
????????????????java??????????????JUnit???????????????????????????????NUnit??????C#????????????????????????????Щ???????????
?????????????????????
????????????????????????????????????????????????????е????????????????????????????????????????????????????????????????????????????
????????????????????????????????м????????????????????????????????????????????????????????л????????????????????????????????????
?????? ???????????????
????????????????????????????????о????????????????????????????????????????????????????????檔????????????????????????????????????????????????????????????????????????
?????? ??????????????
?????????????????????????????????????????????????????????????????????????????????????int?????????????????????int????????????????????????????????????????????????????????????????????????????η????????????????????????????????????????????
??????
???·???
??????????????????
2023/3/23 14:23:39???д?ò??????????
2023/3/22 16:17:39????????????????????Щ??
2022/6/14 16:14:27??????????????????????????
2021/10/18 15:37:44???????????????
2021/9/17 15:19:29???·???????·
2021/9/14 15:42:25?????????????
2021/5/28 17:25:47??????APP??????????
2021/5/8 17:01:11