assertEquals(actual, null);
}
public void testGetProjectByName_access() {
Project project = new Project();
project.setProjectId(123);
project.setName("Hello There 123");
List<Project> projects = Lists.newArrayList(project);
Query query = expectQuery(Project.class);
query.declareParameters("String projectNameParam");
EasyMock.expectLastCall();
query.setFilter("name == projectNameParam");
EasyMock.expectLastCall();
expectExecute(query, projects, "Hello There 123");
EasyMock.expect(userService.hasViewAccess(project)).andReturn(true);
EasyMock.expect(pm.detachCopy(project)).andReturn(project);
EasyMock.expect(userService.getAccessLevel(project)).andReturn(null);
EasyMock.replay(userService, pmf, pm, query);
Project actual = service.getProjectByName("Hello There 123");
EasyMock.verify(userService, pmf, pm, query);
assertEquals(actual.getName(), "Hello There 123");
assertEquals(actual.getProjectId().longValue(), 123L);
}