@Test public void testCreateMirror_02() { URI uri = URI.createURI("java:/Primitives"); IMirror mirror = typeProvider.createMirror(uri); assertNotNull(mirror); assertTrue(mirror instanceof PrimitiveMirror); }
@Test public void testCreateResource_01() { URI primitivesURI = URI.createURI("java:/Primitives"); TypeResource resource = typeProvider.createResource(primitivesURI); assertNotNull(resource); assertFalse(resource.isLoaded()); assertTrue(resource.getContents().isEmpty()); }
@Test public void testCreateMirror_01() { URI uri = URI.createURI("java:/Objects/java.util.Map"); IMirror mirror = typeProvider.createMirror(uri); assertNotNull(mirror); assertTrue(mirror instanceof JdtTypeMirror); assertEquals( "java.util.Map", ((JdtTypeMirror) mirror).getMirroredType().getFullyQualifiedName()); }
@Test public void testCreateMirror_04() { URI uri = URI.createURI("java:/Primitives").appendFragment("int"); try { typeProvider.createMirror(uri); fail("Expected IllegalArgumentException"); } catch (IllegalArgumentException ex) { // ok } }
@Test public void testCreateMirror_03() { URI uri = URI.createURI("java:/Something"); try { typeProvider.createMirror(uri); fail("Expected IllegalArgumentException"); } catch (IllegalArgumentException ex) { // ok } }
@Test public void testCreateMirror_06() { URI uri = URI.createURI("java:/Objects/java.lang.does.not.exist"); assertNull(typeProvider.createMirror(uri)); }