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

Collapse All | Expand All

(-)ReflectionBasedReferenceTypeDelegateTest.java (-2 / +26 lines)
Lines 23-30 Link Here
23
	protected ReflectionWorld world;
23
	protected ReflectionWorld world;
24
	private ResolvedType objectType;
24
	private ResolvedType objectType;
25
	private ResolvedType classType;
25
	private ResolvedType classType;
26
	private ResolvedType enumType;
27
28
	
26
	
29
	public void testIsAspect() {
27
	public void testIsAspect() {
30
		assertFalse(objectType.isAspect());
28
		assertFalse(objectType.isAspect());
Lines 173-178 Link Here
173
		assertEquals(0,pointcuts.length);
171
		assertEquals(0,pointcuts.length);
174
	}
172
	}
175
	
173
	
174
	public void testSerializableSuperclass() {
175
		ResolvedType serializableType = world.resolve("java.io.Serializable");
176
		ResolvedType superType = serializableType.getSuperclass();
177
		assertNull(superType);
178
	}
179
	
180
	public void testSubinterfaceSuperclass() {		
181
		ResolvedType ifaceType = world.resolve("java.security.Key");
182
		ResolvedType superType = ifaceType.getSuperclass();
183
		assertNull(superType);		
184
	}
185
	
186
	public void testVoidSuperclass() {
187
		ResolvedType voidType = world.resolve(Void.TYPE);
188
		ResolvedType superType = voidType.getSuperclass();
189
		assertNull(superType);
190
	}
191
192
	public void testIntSuperclass() {
193
		ResolvedType voidType = world.resolve(Integer.TYPE);
194
		ResolvedType superType = voidType.getSuperclass();
195
		assertNull(superType);
196
	}
197
198
	// todo: array of int	
199
176
	protected void setUp() throws Exception {
200
	protected void setUp() throws Exception {
177
		world = new ReflectionWorld();
201
		world = new ReflectionWorld();
178
		objectType = world.resolve("java.lang.Object");
202
		objectType = world.resolve("java.lang.Object");

Return to bug 118192