package com.aperture_software.glados_wiki.tests; import com.aperture_software.glados_wiki.entities.Group; import com.aperture_software.glados_wiki.entities.User; import com.aperture_software.glados_wiki.junit.MyTestcase; import com.aperture_software.glados_wiki.services.GroupService; import com.aperture_software.glados_wiki.services.UserService; import com.google.common.base.Optional; import org.junit.Ignore; import org.junit.Test; import org.springframework.beans.factory.annotation.Autowired; /** * Created by jhyun on 13. 12. 24. */ @Ignore public class CreateAdminUserTests extends MyTestcase { @Autowired private UserService userService; @Autowired private GroupService groupService; private Group createGroup_admins() { Group g = groupService.create(GroupService.ADMIN_ROLE, "admins!!!"); return g; } @Test public void create_admin() { Group g = createGroup_admins(); Optional<User> u = userService.create("admin", "admin@admin"); User u2 = u.get(); u2.setEnabled(true); u2.getGroups().add(g); userService.update(u2); // userService.setPassword(u2, "1234"); } }