ProgressMonitor mockProgressMonitor = (ProgressMonitor) EasyMock.createStrictMock(ProgressMonitor.class);
mockProgressMonitor.taskStarted("Loading Application Context ...", expectedSingletonBeanCount);
mockProgressMonitor.subTaskStarted("Loading " + beanName1 + " ...");
mockProgressMonitor.worked(1);
mockProgressMonitor.subTaskStarted("Loading " + beanName2 + " ...");
mockProgressMonitor.worked(1);
EasyMock.replay(mockProgressMonitor);
ProgressMonitoringBeanFactoryPostProcessor processor = new ProgressMonitoringBeanFactoryPostProcessor(
mockProgressMonitor, null);
appCtx.addBeanFactoryPostProcessor(processor);