@Before public void setUp() throws Exception { initMocks(this); testObj = new FedoraVersions(); mockSession = mockSession(testObj); setField(testObj, "nodeService", mockNodes); setField(testObj, "uriInfo", getUriInfoImpl()); setField(testObj, "session", mockSession); setField(testObj, "versionService", mockVersions); setField(testObj, "sessionFactory", mockSessionFactory); when(mockSessionFactory.getInternalSession()).thenReturn(mockSession); when(mockNode.getPath()).thenReturn("/test/path"); when(mockResource.getNode()).thenReturn(mockNode); when(mockNodeType.getName()).thenReturn("nt:folder"); when(mockNode.getPrimaryNodeType()).thenReturn(mockNodeType); }