?? testwarehousecactus1.java
字號(hào):
package cactustest;import org.apache.cactus.*;import stockmanagementpro.*;import javax.naming.*;import java.util.Collection;import java.rmi.RemoteException;public class TestWarehouseCactus1 extends ServletTestCase { private static final String ERROR_NULL_REMOTE = "接口未定義."; private static final int MAX_OUTPUT_LINE_LENGTH = 100; private boolean logging = false; private WarehouseHome warehouseHome = null; private Warehouse warehouse = null; public TestWarehouseCactus1(String name) { super(name); } public void initializeLocalHome() throws Exception { Context context = new InitialContext(); warehouseHome = (WarehouseHome) context.lookup("Warehouse"); } public void setUp() throws Exception { super.setUp(); initializeLocalHome(); } public void tearDown() throws Exception { warehouseHome = null; warehouse = null; super.tearDown(); } //測試創(chuàng)建倉庫的方法 public void testWarehouseCreate() throws Exception{ String[] warehouse = new String[]{"測試倉庫1", "拼單碼1", "第1廠區(qū)", "描述1"}; //創(chuàng)建倉庫 warehouseHome.create(warehouse[0], warehouse[1], warehouse[2], warehouse[3]); warehouse = new String[]{"測試倉庫2", "拼單碼2", "第2廠區(qū)", "描述2"}; //創(chuàng)建倉庫 warehouseHome.create(warehouse[0], warehouse[1], warehouse[2], warehouse[3]); warehouse = new String[]{"測試倉庫3", "拼單碼3", "第3廠區(qū)", "描述3"}; //創(chuàng)建倉庫 warehouseHome.create(warehouse[0], warehouse[1], warehouse[2], warehouse[3]); } //測試修改倉庫的方法 public void testWarehouseUpdate() throws Exception{ String[] warehouseArray = new String[]{"測試倉庫1", "拼單碼1(u)", "第1廠區(qū)(u)", "描述1(u)"}; warehouse = warehouseHome.findByPrimaryKey(warehouseArray[0]); //更新測試倉庫的值 warehouse.setPyCode(warehouseArray[1]); warehouse.setLocation(warehouseArray[2]); warehouse.setDescription(warehouseArray[3]); } //測試取得全部記錄的方法 public void testFindAll() throws Exception { Collection returnValue = warehouseHome.findAll(); this.assertEquals("", 3, returnValue.size()); } //測試刪除倉庫的方法 public void testWarehouseDelete() throws Exception{ String[] warehouseArray = new String[]{"測試倉庫1", "測試倉庫2", "測試倉庫3"}; warehouse = warehouseHome.findByPrimaryKey(warehouseArray[0]); //刪除倉庫 warehouse.remove(); warehouse = warehouseHome.findByPrimaryKey(warehouseArray[1]); //刪除倉庫 warehouse.remove(); warehouse = warehouseHome.findByPrimaryKey(warehouseArray[2]); //刪除倉庫 warehouse.remove(); }}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -