@Test public void testGetIndexedValue() throws Exception { final NameResolver<ProjectComponent> nameResolver = mockController.getMock(NameResolver.class); ComponentIndexInfoResolver resolver = new ComponentIndexInfoResolver(nameResolver); final MockComponent mockComponent1 = new MockComponent(1L, "Component 1"); mockController.replay(); final String indexedValue = resolver.getIndexedValue(mockComponent1); assertEquals("1", indexedValue); try { resolver.getIndexedValue(null); fail("Expected exception"); } catch (IllegalArgumentException expected) { } mockController.verify(); }