checkinorderdaotest.java.svn-base

来自「一个使用ssh+ext的例子。 希望对开发这个应用的人带来好处。仔细研究里面的」· SVN-BASE 代码 · 共 57 行

SVN-BASE
57
字号
package com.hotelmaster.test.dao;

import java.math.BigDecimal;
import java.text.ParseException;
import java.util.Map;

import org.apache.log4j.Logger;

import com.hotelmaster.home.dao.CheckinOrderDao;
import com.hotelmaster.home.dao.RoomDao;
import com.hotelmaster.home.domain.CheckinOrder;
import com.hotelmaster.home.domain.Room;
import com.hotelmaster.test.core.BaseDaoTests;

public class CheckinOrderDaoTest extends BaseDaoTests{
	private CheckinOrderDao checkinOrderDao;
	private RoomDao roomDao;
	private final static Logger log = Logger.getLogger(CheckinOrderDaoTest.class);
	public void testQuery(){
		CheckinOrder checkinOrder =(CheckinOrder)checkinOrderDao.query("CIO3213");
		assertNotNull("checkinOrder doesn't exist",checkinOrder);
	}
	public void testCreateCheckinItem(){
		CheckinOrder checkinOrder =(CheckinOrder)checkinOrderDao.query("CIO3213");
		Room room=(Room)roomDao.query("8608");
		boolean result;
		result=checkinOrderDao.createCheckinItem(checkinOrder, room, new BigDecimal("0"), new BigDecimal("0"));
		assertTrue("create checkinOrder fail",result);
	}
	
	public void testFindCheckinOrderByCioOrderId(){
		String cioOrderId = "CIO2008";
		CheckinOrder checkinOrder = checkinOrderDao.findCheckinOrderByCioOrderId(cioOrderId);
	}
	
	public void testCalculateAccommodationByQuarter() throws ParseException{
		String year = "2008";
		Map<String,String> map = checkinOrderDao.calculateAccommodationByQuarter(year);
		log.info(map);
	}
	
	public RoomDao getRoomDao() {
		return roomDao;
	}
	public void setRoomDao(RoomDao roomDao) {
		this.roomDao = roomDao;
	}
	public CheckinOrderDao getCheckinOrderDao() {
		return checkinOrderDao;
	}

	public void setCheckinOrderDao(CheckinOrderDao checkinOrderDao) {
		this.checkinOrderDao = checkinOrderDao;
	}
	
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?