Package org.openmeetings.test.dao

Source Code of org.openmeetings.test.dao.FileExplorerItemDaoImplTest

package org.openmeetings.test.dao;

import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;

import org.openmeetings.app.data.conference.Roommanagement;
import org.openmeetings.app.data.file.dao.FileExplorerItemDaoImpl;
import org.openmeetings.app.data.user.Usermanagement;
import org.openmeetings.app.data.user.dao.PrivateMessagesDaoImpl;
import org.openmeetings.app.persistence.beans.files.FileExplorerItem;
import org.openmeetings.app.persistence.beans.rooms.Rooms;
import org.openmeetings.app.persistence.beans.user.Users;
import org.openmeetings.test.dao.base.AbstractTestCase;

public class FileExplorerItemDaoImplTest extends AbstractTestCase {

  public FileExplorerItemDaoImplTest(String name) {
    super(name);
  }
 
  final public void testFileExplorerItemDaoImpl() throws Exception {
   
    Long userId = 1L;
    Users user = Usermanagement.getInstance().getUserById(userId);
    assertNotNull("Cann't get default user", user);
   
    List<Rooms> rooms = Roommanagement.getInstance().getPublicRooms(user.getLevel_id());
    assertNotNull("Cann't get public rooms fo default user", rooms);

    Rooms room = null;
    for (Iterator<Rooms> iter = rooms.iterator(); iter.hasNext();){
        room = iter.next();
        break;
      }
    assertNotNull("Cann't get room for default user", room);
   
    FileExplorerItem fileExplorerItem = new FileExplorerItem();
    fileExplorerItem.setFileName("FileExplorerTest");
    fileExplorerItem.setFileHash("");
    fileExplorerItem.setRoom_id(room.getRooms_id());
    fileExplorerItem.setOwnerId(userId);
    fileExplorerItem.setWmlFilePath("");
    fileExplorerItem.setIsFolder(true);
    Long fileExplorerItemId = FileExplorerItemDaoImpl.getInstance().addFileExplorerItem(fileExplorerItem);
    assertNotNull("Cann't add file explorer item", fileExplorerItemId);
   
    fileExplorerItem = FileExplorerItemDaoImpl.getInstance().getFileExplorerItemsById(fileExplorerItemId);
    assertNotNull("Cann't get file explorer item", fileExplorerItem);
   
    FileExplorerItemDaoImpl.getInstance().deleteFileExplorerItem(fileExplorerItemId);
   
  }
}
TOP

Related Classes of org.openmeetings.test.dao.FileExplorerItemDaoImplTest

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.