@Override
 protected void setUp() throws Exception {
   super.setUp();
   factoryBean = new GraphClassLoaderFactoryBean();
   factoryBean.setParentClassLoaderFirst(true);
   factoryBean.setModuleLocationResolver(createMock(ModuleLocationResolver.class));
 }
 public void testAspectJAware() throws Exception {
   factoryBean.setAspectjAwareClassLoader(true);
   factoryBean.afterPropertiesSet();
   assertTrue(factoryBean.getObject() instanceof WeavingGraphClassLoaderFactory);
 }
 public void testFactoryBean() throws Exception {
   assertTrue(factoryBean.isSingleton());
   assertEquals(GraphClassLoaderFactory.class, factoryBean.getObjectType());
   assertNull(factoryBean.getObject());
 }