Advertisement
Guest User

Untitled

a guest
May 27th, 2017
540
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Groovy 1.11 KB | None | 0 0
  1.  void testCreateNewProfileWithMultiUsers() {
  2.     mockDomain(Profile)
  3.     mockDomain(User)
  4.     // Create some users
  5.     def user1 = new User(userName: 'jwm', password: 'mwjwm', type: "LOCAL", email: 'jwm@gmail.com')
  6.     assertNotNull(user1.save())
  7.     def user2 = new User(userName: 'mwj', password: 'mwjwm', type: "LOCAL", email: 'mwj@gmail.com')
  8.     assertNotNull(user1.save())
  9.     // Create Profile
  10.     def profile = new Profile(identity: "seeder org")
  11.     assertNotNull(profile.save())
  12.     // Add users to profile
  13.     user1.addToProfiles(profile)
  14.     assertNotNull(user1.save())
  15.     user2.addToProfiles(profile)
  16.     assertNotNull(user2.save())
  17.     assertEquals(profile.users.size(), 2)
  18.     assertEquals(user1.profiles.size(), 1)
  19.     assertEquals(user2.profiles.size(), 1)
  20.     // Create another User
  21.     def user3 = new User(userName: 'pre', password: 'prepre', type: "LOCAL", email: 'pre@gmail.com')
  22.     assertNotNull(user3.save())
  23.     // Add profile to User
  24.     profile.addToUsers(user3)
  25.     assertNotNull(profile.save())
  26.     assertEquals(profile.users.size(), 3)
  27.     assertEquals(user3.profiles.size(), 1)
  28.   }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement