@BeforeClass
  public static void initializeData() {

    try {
      Config.loadProperties();
      String datasource = Config.getDatasource();

      pool = ConnectionPoolFactory.getConnectionPool(datasource);
      reader = new JSONParser();

      DAOFactory factory = new DAOFactory(datasource);

      workspaceDAO = factory.getWorkspaceDao(connection);
      userDao = factory.getUserDao(connection);
      deviceDao = factory.getDeviceDAO(connection);
      objectDao = factory.getItemDAO(connection);
      oversionDao = factory.getItemVersionDAO(connection);

      User user = new User(user1, "tester1", "tester1", "AUTH_12312312", "[email protected]", 100L, 0L, 0L);
      userDao.add(user);

      Workspace workspace = new Workspace(null, 1, user, false, false);
      workspaceDAO.add(workspace);

      Device device = new Device(null, "junitdevice", user);
      deviceDao.add(device);

    } catch (Exception e) {
      e.printStackTrace();
    }
  }