5051525354555657585960
// Skapa ny grader FireUser u = TestUtil.createRandomUser(); u.setRole(UserRole.GRADER); em.getTransaction().begin(); um.create(u); em.getTransaction().commit(); assertTrue(um.isGrader(u.getId())); assertTrue(um.isGrader(u));
6162636465666768697071
// Skapa en ny admin u = TestUtil.createRandomUser(); u.setRole(UserRole.ADMIN); em.getTransaction().begin(); um.create(u); em.getTransaction().commit(); assertTrue(um.isAdmin(u.getId())); assertTrue(um.isAdmin(u)); }
5657585960616263646566
StudentGroup sg = new StudentGroup(); sg.addGroupMember(user1); em.getTransaction().begin(); userMan.create(user1); groupMan.create(sg); em.getTransaction().commit(); FireUser user2 = userMan.read(user1.getId()); assertNotNull(user2);
7879808182838485868788
StudentGroup group2 = new StudentGroup(); group2.addAllGroupMembers(data.users); em.getTransaction().begin(); for (FireUser user : data.users) userMan.create(user); groupMan.create(group2); em.getTransaction().commit(); StudentGroup group3 = groupMan.getGroupForUser(data.user2);
7273747576777879808182
um.setEntityManager(em); FireUser oscar = TestUtil.createRandomUser(); em.getTransaction().begin(); um.create(oscar); em.getTransaction().commit(); FireUser u5 = um.read(oscar.getId()); assertNotNull(u5);
5758596061626364656667
// Test getting same item back! FireUser user = TestUtil.createRandomUser(); user.setEmail(email); em.getTransaction().begin(); um.create(user); em.getTransaction().commit(); user = TestUtil.createRandomUser(); user.setEmail(email);
6465666768697071727374
user = TestUtil.createRandomUser(); user.setEmail(email); em.getTransaction().begin(); um.create(user); em.getTransaction().commit(); } @Test
8586878889909192939495
List<FireUser> us = userMan.getAll(); for (FireUser u : us) System.out.println("User: " + u.getEmail()); em.getTransaction().begin(); userMan.create(user1); em.getTransaction().commit(); // Lets find per email FireUser user = userMan.findUser(johnEmail); assertNotNull(user);
107108109110111112113114115116117
// Add 10 users to ensure we have enought // users for following tests em.getTransaction().begin(); for(int i = 0; i < 10; i++) { userMan.create(new FireUser()); } em.getTransaction().commit(); // Get all List<FireUser> all = userMan.getAll();
8889909192939495969798
// Fix users FireUser u = TestUtil.createRandomUser(); em.getTransaction().begin(); um.create(u); em.getTransaction().commit(); FireUser u2 = TestUtil.createRandomUser();