📄 blockboimpltest.java
字号:
package com.lovo.bo;
import java.util.ArrayList;
import java.util.List;
import com.lovo.factory.BOFactory;
import com.lovo.po.AreaPO;
import com.lovo.po.BlockPO;
import junit.framework.TestCase;
public class BlockBOImplTest extends TestCase {
BlockBO blockBO=BOFactory.getBlockBOInstance();
AreaBO areaBO=BOFactory.getAreaBOInstance();
public void testQueryBlockByArea() {
BlockPO po=new BlockPO();
po.setName("yuyuyu");
po.setImgId(1);
po.setDescribe("ni hao ma");
AreaPO areaPO=areaBO.queryAreaById(1);
po.setArea(areaPO);
List<BlockPO> oldList=blockBO.queryBlockByArea(1);
if(oldList==null){
oldList=new ArrayList<BlockPO>();
}
blockBO.addBlock(po);
List<BlockPO> newList=blockBO.queryBlockByArea(1);
if(newList==null){
newList=new ArrayList<BlockPO>();
}
assertEquals(oldList.size()+1, newList.size());
blockBO.delectBlock(po.getId());
}
public void testAddBlock() {
BlockPO po=new BlockPO();
po.setName("yuyuyu");
po.setImgId(1);
po.setDescribe("ni hao ma");
AreaPO areaPO=areaBO.queryAreaById(1);
po.setArea(areaPO);
List<BlockPO> oldList=blockBO.queryBlockByArea(1);
if(oldList==null){
oldList=new ArrayList<BlockPO>();
}
blockBO.addBlock(po);
List<BlockPO> newList=blockBO.queryBlockByArea(1);
if(newList==null){
newList=new ArrayList<BlockPO>();
}
assertEquals(oldList.size()+1, newList.size());
blockBO.delectBlock(po.getId());
}
/**���뱣֤��1�����*/
public void testDelectBlock() {
List<BlockPO> oldList=blockBO.queryBlockByArea(1);
for(int i=0;i<oldList.size();i++){
BlockPO po=oldList.get(i);
blockBO.delectBlock(po.getId());
break;
}
List<BlockPO> newList=blockBO.queryBlockByArea(1);
assertEquals(oldList.size(), newList.size()+1);
}
public void testQueryBlockById(){
int id=0;
String name="";
List<BlockPO> oldList=blockBO.queryBlockByArea(1);
for(int i=0;i<oldList.size();i++){
BlockPO po=oldList.get(i);
name=po.getName();
id=po.getId();
break;
}
BlockPO po1=blockBO.queryBlockById(id);
assertEquals(name, po1.getName());
}
public void testModify() {
int id=0;
BlockPO po=null;
List<BlockPO> oldList=blockBO.queryBlockByArea(1);
for(int i=0;i<oldList.size();i++){
po=oldList.get(i);
id=po.getId();
po.setName("ghghghgh");
break;
}
blockBO.modify(po);
assertEquals("ghghghgh",blockBO.queryBlockById(id).getName());
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -