Package com.springone.myrestaurants.domain

Examples of com.springone.myrestaurants.domain.UserAccount


    RestaurantRepository restaurantRepository;

    @Transactional
    @Test
    public void listFriends() {
      UserAccount user = userAccountRepo.findUserAccount(userId);
      UserAccount newUser = new UserAccount();
      newUser.setFirstName("John");
      newUser.setLastName("Doe");
      newUser.setBirthDate(new Date());
      newUser.setNickname("Bubba");
      newUser.setUserName("jdoe");
      em.persist(newUser);
        newUser.persist();
      Assert.assertEquals("Should have zero friends", 0, newUser.getFriends().size());     
      newUser.getFriends().add(user);
      Assert.assertEquals("Should have a list of friends", 1, newUser.getFriends().size());
    }
View Full Code Here


    }
   
    @Transactional
    @Test
    public void testAddAndRemoveFriends() {
      UserAccount user = userAccountRepo.findUserAccount(userId);
      UserAccount newUser = new UserAccount();
      newUser.setFirstName("John");
      newUser.setLastName("Doe");
      newUser.setBirthDate(new Date());
      newUser.setNickname("Bubba");
      newUser.setUserName("jdoe");
      userAccountRepo.persist(newUser);
      em.flush();
        newUser.persist();
      user.getFriends().add(newUser);
      UserAccount updatedUser = userAccountRepo.findUserAccount(userId);
      Assert.assertNotNull("should have found something" ,updatedUser);
      Assert.assertEquals("user should now have correct number of friends", 1, updatedUser.getFriends().size());
      user.getFriends().remove(newUser);
      Assert.assertEquals("user should now have correct number of friends", 0, updatedUser.getFriends().size());
    }
View Full Code Here

    }

    @Transactional
    @Test
    public void testAddRecommendation() {
      UserAccount user = userAccountRepo.findUserAccount(userId);
      Restaurant rest = restaurantRepository.findRestaurant(22L);
      user.rate(rest, 3, "Pretty Good");
      em.flush();
      UserAccount updatedUser = userAccountRepo.findUserAccount(userId);
      Assert.assertNotNull("should have found something" ,updatedUser);
      List<Recommendation> recommendations = new ArrayList<Recommendation>();
      for (Recommendation r : updatedUser.getRecommendations()) {
        recommendations.add(r);
      }
      Assert.assertEquals("user should now have correct number of recommendations", 1, recommendations.size());
      Recommendation r = recommendations.get(0);
      Assert.assertEquals("recommendation should have correct rating", 3, r.getStars());
View Full Code Here

TOP

Related Classes of com.springone.myrestaurants.domain.UserAccount

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.