@Test
public void shouldCreateWorkspaceForNewUser() throws Exception {

        String newUser = "newUser";
        SynchronousCallback callback = new TestTransactionListener();
        UnitOfWork tx = createTransaction(newUser, (this.name.getMethodName()), false, callback);
        String userWksp = RepositoryImpl.komodoWorkspacePath(tx);
        List<KomodoObject> results = _repo.searchByPath(sysTx(), userWksp);
        sysCommit();
        assertTrue(results.isEmpty());
        WorkspaceManager wksp = WorkspaceManager.getInstance(_repo, tx);
        boolean hasChild = wksp.hasChild(tx, "someNode");
        assertFalse(hasChild);
        commit(tx, State.COMMITTED);
        results = _repo.searchByPath(sysTx(), userWksp);
        sysCommit();
        assertFalse(results.isEmpty());
        assertEquals(1, results.size());
}