reset(applicationContextMock, resource, resourceFile);
expect(applicationContextMock.getBean("groovyMessageValidator", MessageValidator.class)).andReturn(validator).once();
expect(applicationContextMock.getBean(TestListeners.class)).andReturn(new TestListeners()).once();
expect(applicationContextMock.getBean(TestActionListeners.class)).andReturn(new TestActionListeners()).once();
expect(applicationContextMock.getBeansOfType(SequenceBeforeTest.class)).andReturn(new HashMap<String, SequenceBeforeTest>()).once();
expect(applicationContextMock.getBeansOfType(SequenceAfterTest.class)).andReturn(new HashMap<String, SequenceAfterTest>()).once();
expect(resource.getFile()).andReturn(resourceFile).once();
expect(resourceFile.getAbsolutePath()).andReturn("/path/to/file/File.groovy").once();