Package org.openmeetings.test.userdata

Source Code of org.openmeetings.test.userdata.UserManagement

package org.openmeetings.test.userdata;

import java.util.List;

import org.apache.log4j.Logger;
import org.slf4j.LoggerFactory;
import org.openmeetings.app.data.beans.basic.SearchResult;
import org.openmeetings.app.persistence.beans.basic.Sessiondata;
import org.openmeetings.app.persistence.beans.user.Users;
import org.openmeetings.app.remote.MainService;
import org.openmeetings.app.remote.UserService;

import junit.framework.TestCase;

public class UserManagement extends TestCase {
 
  private static final Logger log = Logger.getLogger(UserManagement.class)

  public UserManagement(String testname){
    super(testname);
  }
 
  public void testUsers(){
   
    MainService mService = new MainService();
    UserService uService = new UserService();
    Sessiondata sessionData = mService.getsessiondata();
   
    Users us = (Users) mService.loginUser(sessionData.getSession_id(), "swagner", "test",false,null,-1L);
   
    SearchResult users = uService.getUserList(sessionData.getSession_id(), 0, 100, "firstname", false);
   
    log.error("Number of Users 1: "+users.getResult().size());
    log.error("Number of Users 2: "+users.getRecords());
   
    Users users2 = (Users) users.getResult().get(5);
   
    System.out.println("User 2: "+users2.getLogin());
   
    Users user3 = mService.getUser(sessionData.getSession_id(), users2.getUser_id().intValue());
   
    System.out.println("user3: "+user3.getLogin());
   
    mService.logoutUser(sessionData.getSession_id());
   
  }
}
TOP

Related Classes of org.openmeetings.test.userdata.UserManagement

TOP
Copyright © 2018 www.massapi.com. 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.