portalPreferenceRepository = createMock(PortalPreferenceRepository.class);
categoryRepository = createMock(CategoryRepository.class);
pageTemplateRepository = createMock(PageTemplateRepository.class);
activityStreamsRepository = createMock(ActivityStreamsRepository.class);
ModelWrapperDataExecutor executor = new ModelWrapperDataExecutor();
executor.setPageLayoutRepository(pageLayoutRepository);
executor.setUserRepository(userRepository);
executor.setWidgetRepository(widgetRepository);
executor.setPageRepository(pageRepository);
executor.setAuthorityRepository(authorityRepository);
executor.setPortalPreferenceRepository(portalPreferenceRepository);
executor.setCategoryRepository(categoryRepository);
executor.setPageTemplateRepository(pageTemplateRepository);
executor.setActivityStreamsRepository(activityStreamsRepository);
importer = new DataImporter<ModelWrapper>();
importer.setScriptLocations(Arrays.asList((Resource) new ClassPathResource("test-data.json")));
importer.setDataExecutor(executor);
importer.setModelClass(ModelWrapper.class);