?? testaccountnamecactus1.java
字號(hào):
package cactustest;import org.apache.cactus.*;import stockmanagementpro.*;import javax.naming.*;import java.util.Collection;import java.rmi.RemoteException;public class TestAccountNameCactus1 extends ServletTestCase { private static final String ERROR_NULL_REMOTE = "接口未定義."; private static final int MAX_OUTPUT_LINE_LENGTH = 100; private boolean logging = false; private AccountNameHome accountNameHome = null; private AccountName accountName = null; public TestAccountNameCactus1(String name) { super(name); } public void initializeLocalHome() throws Exception { Context context = new InitialContext(); accountNameHome = (AccountNameHome) context.lookup("AccountName"); } public void setUp() throws Exception { super.setUp(); initializeLocalHome(); } public void tearDown() throws Exception { accountNameHome = null; accountName = null; super.tearDown(); } //測(cè)試創(chuàng)建會(huì)計(jì)科目的方法 public void testAccountNameCreate() throws Exception{ //創(chuàng)建會(huì)計(jì)科目 accountNameHome.create(new Integer(1), 0, "流動(dòng)資產(chǎn)"); //創(chuàng)建會(huì)計(jì)科目 accountNameHome.create(new Integer(2), 0, "固定資產(chǎn)"); //創(chuàng)建會(huì)計(jì)科目 accountNameHome.create(new Integer(3), 1, "現(xiàn)金"); //創(chuàng)建會(huì)計(jì)科目 accountNameHome.create(new Integer(4), 1, "銀行存款"); } //測(cè)試修改會(huì)計(jì)科目的方法 public void testAccountNameUpdate() throws Exception{ accountName = accountNameHome.findByPrimaryKey(new Integer(1)); //更新會(huì)計(jì)科目的值 accountName.setParentId(0); accountName.setAccountName("流動(dòng)資產(chǎn)(更新)"); } //測(cè)試取得全部記錄的方法 public void testFindAll() throws Exception { Collection returnValue = accountNameHome.findAll(); this.assertEquals("", 4, returnValue.size()); } //測(cè)試根據(jù)父標(biāo)識(shí)取得記錄的方法 public void testFindByParentId() throws Exception { Collection returnValue = accountNameHome.findByParentId(1); this.assertEquals("", 2, returnValue.size()); } //測(cè)試刪除會(huì)計(jì)科目的方法 public void testAccountNameDelete() throws Exception{ accountName = accountNameHome.findByPrimaryKey(new Integer(1)); //刪除會(huì)計(jì)科目 accountName.remove(); accountName = accountNameHome.findByPrimaryKey(new Integer(2)); //刪除會(huì)計(jì)科目 accountName.remove(); accountName = accountNameHome.findByPrimaryKey(new Integer(3)); //刪除會(huì)計(jì)科目 accountName.remove(); accountName = accountNameHome.findByPrimaryKey(new Integer(4)); //刪除會(huì)計(jì)科目 accountName.remove(); }}
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -