Advertisement
Guest User

Untitled

a guest
May 20th, 2018
125
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.82 KB | None | 0 0
  1. package bspq18_e4.GestionHotelera.server;
  2.  
  3. import static org.junit.Assert.assertEquals;
  4. import static org.junit.Assert.assertNotEquals;
  5.  
  6. import java.util.Date;
  7.  
  8. import org.junit.Assert;
  9. import org.junit.Before;
  10. import org.junit.Test;
  11.  
  12. import bspq18_e4.GestionHotelera.server.assembler.Assemble;
  13. import bspq18_e4.GestionHotelera.server.data.Hotel;
  14. import bspq18_e4.GestionHotelera.server.data.User;
  15. import bspq18_e4.GestionHotelera.server.data.Room;
  16. import bspq18_e4.GestionHotelera.server.data.Reservation;
  17. import bspq18_e4.GestionHotelera.server.dto.HotelDTO;
  18. import bspq18_e4.GestionHotelera.server.dto.UserDTO;
  19. import bspq18_e4.GestionHotelera.server.dto.RoomDTO;
  20. import bspq18_e4.GestionHotelera.server.dto.ReservationDTO;
  21.  
  22. public class AssembleTest {
  23.  
  24. private static Assemble ass;
  25. private static User user;
  26. private static UserDTO userDTO;
  27. private static Hotel hotel;
  28. private static HotelDTO hotelDTO;
  29. private static Room room;
  30. private static RoomDTO roomDTO;
  31. private static Reservation reservation;
  32. private static ReservationDTO reservationDTO;
  33.  
  34. @Before
  35. public void setUp() {
  36. ass = new Assemble();
  37. user = new User("mail@gmail.com", "name", "pass", "1234");
  38. hotel = new Hotel(1, "Carton", "Bilbao", "Moyua 33", 5);
  39. Date arrival = new Date(1234);
  40. Date departure = new Date(4321);
  41. reservation = new Reservation(1, arrival, departure, user, hotel);
  42. room = new Room(1, "Familiar", 5, 80, hotel, reservation);
  43. }
  44.  
  45. @Test
  46. public void testUser() {
  47. userDTO = ass.user(user);
  48. user = ass.userDTO(userDTO);
  49. assertEquals(user.getEmail(), userDTO.getEmail());
  50. assertEquals(user.getName(), userDTO.getName());
  51. assertEquals(user.getPass(), userDTO.getPass());
  52. assertEquals(user.getCc(), userDTO.getCc());
  53. }
  54.  
  55. @Test
  56. public void testUserDTO() {
  57. userDTO = ass.user(user);
  58. assertEquals(userDTO.getEmail(), user.getEmail());
  59. assertNotEquals(userDTO.getEmail(), user.getName());
  60. assertEquals(userDTO.getName(), user.getName());
  61. assertEquals(userDTO.getPass(), user.getPass());
  62. assertEquals(userDTO.getCc(), user.getCc());
  63. }
  64.  
  65. @Test
  66. public void testHotel() {
  67. hotelDTO = ass.hotel(hotel);
  68. hotel = ass.hotelDTO(hotelDTO);
  69. assertEquals(hotel.getName(), hotelDTO.getName());
  70. assertEquals(hotel.getDir(), hotelDTO.getDir());
  71. assertEquals(hotel.getCity(), hotelDTO.getCity());
  72. assertEquals(hotel.getStars(), hotelDTO.getStars());
  73. }
  74.  
  75. @Test
  76. public void testHotelDTO() {
  77. hotelDTO = ass.hotel(hotel);
  78. assertEquals(hotelDTO.getName(), hotel.getName());
  79. assertEquals(hotelDTO.getDir(), hotel.getDir());
  80. assertEquals(hotelDTO.getCity(), hotel.getCity());
  81. assertEquals(hotelDTO.getStars(), hotel.getStars());
  82. }
  83. @Test
  84. public void testRoom() {
  85. roomDTO = ass.room(room);
  86. room = ass.roomDTO(roomDTO);
  87. assertEquals(room.getCapacity(),roomDTO.getCapacity());
  88. assertEquals(room.getNum(),roomDTO.getNum());
  89. assertEquals(room.getType(), roomDTO.getType());
  90. }
  91. @Test
  92. public void testRoomDTO() {
  93. roomDTO = ass.room(room);
  94. assertEquals(roomDTO.getCapacity(),room.getCapacity());
  95. assertEquals(roomDTO.getNum(),room.getNum());
  96. assertEquals(roomDTO.getType(),room.getType());
  97. }
  98. @Test
  99. public void testReservation() {
  100. reservationDTO = ass.reservation(reservation);
  101. reservation = ass.reservationDTO(reservationDTO);
  102. assertEquals(reservation.getId(), reservationDTO.getId());
  103. assertEquals(reservation.getArrival(), reservationDTO.getArrival());
  104. assertEquals(reservation.getDeparture(), reservationDTO.getDeparture());
  105. }
  106.  
  107. @Test
  108. public void testReservationDTO() {
  109.  
  110. reservationDTO = ass.reservation(reservation);
  111. assertEquals(reservationDTO.getId(),reservation.getId());
  112. assertEquals(reservationDTO.getArrival(),reservation.getArrival() );
  113. assertEquals(reservationDTO.getDeparture(),reservation.getDeparture());
  114. }
  115. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement