📄 roomdaotest.java
字号:
package com.hotelmaster.test.dao;
import java.math.BigDecimal;
import java.sql.Timestamp;
import java.util.List;
import com.hotelmaster.home.dao.RoomDao;
import com.hotelmaster.home.dao.RoomInfoDao;
import com.hotelmaster.home.domain.Page;
import com.hotelmaster.home.domain.Room;
import com.hotelmaster.home.domain.RoomInfo;
import com.hotelmaster.test.core.BaseDaoTests;
public class RoomDaoTest extends BaseDaoTests{
//RoomInfoDao roomInfoDao=(RoomInfoDao)applicationContext.getBean("roomInfoDao");
//BusinessService businessService=(BusinessService)applicationContext.getBean(
// "bussinessService");
private RoomDao roomDao;
private RoomInfoDao roomInfoDao;
private RoomInfo roomInfo=new RoomInfo();
private Room room=new Room();
public void testGetBean(){
assertNotNull("roomDao is null",roomDao);
}
public void testAddNewRoom(){
room.setRmId("8999");
room.setRmFloor("1");
room.setRmState(0);
room.setRmAvailable(true);
room.setRmCatalog("标准");
room.setRmPicture("aa");
room.setRmPrctDiscount(new BigDecimal("200.00"));
roomDao.addNewRoom(room);
}
/*public void testUpdate(){
room.setRmId("8999");
room.setRmFloor("1");
room.setRmState(0);
room.setRmAvailable(true);
room.setRmCatalog("标准");
room.setRmPicture("aa");
room.setRmPrctDiscount(new BigDecimal("200.00"));
roomDao.updateRoom(room);
}*/
public void testCreate(){
room.setRmId("8999");
room.setRmFloor("1");
room.setRmState(0);
room.setRmAvailable(true);
room.setRmCatalog("标准");
room.setRmPicture("aa");
room.setRmPrctDiscount(new BigDecimal("200.00"));
roomDao.create(room);
Room dbRoom=(Room)roomDao.query(room.getRmId());
assertNotNull("room save fialed",dbRoom);
}
public void testQuery(){
Room dbRoom=(Room)roomDao.query("8608");
assertNotNull("room save fialed",dbRoom);
}
public void testfindAvailReserv(){
Timestamp fromDate=Timestamp.valueOf("2008-05-12 00:00:00");
Timestamp toDate=Timestamp.valueOf("2008-05-14 00:00:00");
Page page=new Page(0);
List<Room> rooms=roomDao.findAvailReserv(fromDate, toDate, "标准", page);
assertNotNull("roomlist ",rooms);
}
public void testGetAvailCount(){
Timestamp fromDate=Timestamp.valueOf("2004-05-12 12:00:00");
Timestamp toDate=Timestamp.valueOf("2008-05-25 12:00:00");
Page page=new Page(0);
Long count=roomDao.getAvailCount(fromDate, toDate, "标准");
assertEquals("0",Long.toString(count));
}
/*public void testInsert(){
roomInfo.setRoomInfoId("8306");
roomInfo.setRoomInfoAvlable(true);
roomInfo.setRoomInfoPrctPrice(360.0f);
roomInfo.setRoomInfoTelphone("7965789");
roomInfo.setRoomInfoType("标准");
roomInfo.setRoomInfoState(0);
roomInfo.setRoomInfoFloor("3");
roomInfoDao.insert(roomInfo);
RoomInfo dbRoomInfo=(RoomInfo)roomInfoDao.findById(roomInfo.getRoomInfoId());
assertNotNull("roomInfo save fialed",dbRoomInfo);
}*/
public RoomDao getRoomDao() {
return roomDao;
}
public void setRoomDao(RoomDao roomDao) {
this.roomDao = roomDao;
}
public RoomInfoDao getRoomInfoDao() {
return roomInfoDao;
}
public void setRoomInfoDao(RoomInfoDao roomInfoDao) {
this.roomInfoDao = roomInfoDao;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -