Package de.flexguse.demo.model

Examples of de.flexguse.demo.model.User


  @Rollback(true)
  @Transactional
  @Test
  public void testSaveUser() {

    User auditor = new User();
    auditor.setFirstName("The");
    auditor.setLastName("Auditor");
    auditor.setUserNumber("007");
    userRepository.save(auditor);
    demoAuditorAware.setCurrentAuditor(auditor);

    User user = new User();
    user.setFirstName("Test");
    user.setLastName("User");
    user.setUserNumber("123456");
    userRepository.save(user);

    List<User> allUsers = userRepository.findAll();
    assertEquals(2, allUsers.size());
    assertTrue(allUsers.contains(auditor));
View Full Code Here


    bookRepository.save(book2);
   
    /*
     * create and persist a user which has both books as borrowed books
     */
    User user = createAuditingUser();
    user.setBorrowedBooks(Arrays.asList(book1, book2));
    userRepository.save(user);
   
    /*
     * check the persisted user
     */
    List<User> existentUsers = userRepository.findAll();
    assertEquals("user expected", 1, existentUsers.size());
   
    // check the borrowed books
    List<Book> borrowedBooks = user.getBorrowedBooks();
    assertEquals(2, borrowedBooks.size());
    assertTrue(borrowedBooks.contains(book1));
    assertTrue(borrowedBooks.contains(book2));

  }
View Full Code Here

   *
   * @return
   */
  protected User createAuditingUser() {

    User auditor = new User();
    auditor.setFirstName("Hans");
    auditor.setLastName("Meiser");
    auditor.setUserNumber("H1");

    return auditor;

  }
View Full Code Here

   * user creation should be done in the DB Transaktion of the testmethod so
   * the user is rolled back after the test.
   */
  private void prepareAuditingUser() {

    User auditor = createAuditingUser();

    userRepository.save(auditor);
    demoAuditorAware.setCurrentAuditor(auditor);

  }
View Full Code Here

TOP

Related Classes of de.flexguse.demo.model.User

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.