⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 blockboimpltest.java

📁 一个bbs论坛系统
💻 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 + -