View | Details | Raw Unified | Return to bug 118192 | Differences between
and this patch

Collapse All | Expand All

(-)ReflectionBasedReferenceTypeDelegateTest.java (-17 lines)
Lines 238-260 Link Here
238
        assertTrue("Superclass for Map generic type should be Object but was "+rt2,rt2.equals(UnresolvedType.OBJECT));         
238
        assertTrue("Superclass for Map generic type should be Object but was "+rt2,rt2.equals(UnresolvedType.OBJECT));         
239
    }
239
    }
240
    
240
    
241
    public void testGenericInterfaceSuperclass_ReflectionWorldResolution() {
242
        
243
        UnresolvedType javaUtilMap = UnresolvedType.forName("java.util.Map");
244
        
245
        ReferenceType rawType = (ReferenceType) world.resolve(javaUtilMap);
246
        assertTrue("Should be the raw type ?!? "+rawType.getTypekind(),rawType.isRawType());
247
        
248
        ReferenceType genericType = (ReferenceType)rawType.getGenericType();
249
        assertTrue("Should be the generic type ?!? "+genericType.getTypekind(),genericType.isGenericType());
250
        
251
        ResolvedType rt = rawType.getSuperclass();
252
        assertTrue("Superclass for Map raw type should be Object but was "+rt,rt.equals(UnresolvedType.OBJECT));     
253
        
254
        ResolvedType rt2 = genericType.getSuperclass();
255
        assertTrue("Superclass for Map generic type should be Object but was "+rt2,rt2.equals(UnresolvedType.OBJECT));       
256
    }
257
258
	// todo: array of int	
241
	// todo: array of int	
259
242
260
	protected void setUp() throws Exception {
243
	protected void setUp() throws Exception {

Return to bug 118192