@@ -0,0 +1,1550 @@
+package com.tngtech.jgiven.integration.spring.test;%0A%0Aimport static org.assertj.core.api.Assertions.assertThat;%0A%0Aimport org.junit.FixMethodOrder;%0Aimport org.junit.Test;%0Aimport org.junit.runner.RunWith;%0Aimport org.junit.runners.MethodSorters;%0Aimport org.springframework.context.annotation.Bean;%0Aimport org.springframework.context.annotation.Configuration;%0Aimport org.springframework.test.context.ContextConfiguration;%0Aimport org.springframework.test.context.junit4.SpringJUnit4ClassRunner;%0A%0Aimport com.tngtech.jgiven.Stage;%0Aimport com.tngtech.jgiven.integration.spring.SimpleSpringScenarioTest;%0Aimport com.tngtech.jgiven.integration.spring.SpringScenarioExecutor;%0A%0A@RunWith( SpringJUnit4ClassRunner.class )%0A@ContextConfiguration( classes = SpringOrderTest.TestConfiguration.class )%0A@FixMethodOrder( MethodSorters.NAME_ASCENDING )%0Apublic class SpringOrderTest extends SimpleSpringScenarioTest%3CSpringOrderTest.TestStage%3E %7B%0A%0A    static class TestStage extends Stage%3CTestStage%3E %7B%0A%0A        public void testAssertionFailed() %7B%0A            assertThat( true ).isFalse();%0A        %7D%0A%0A        public void testAssertionPassed() %7B%0A            assertThat( true ).isTrue();%0A%0A        %7D%0A%0A    %7D%0A%0A    @Configuration%0A    static class TestConfiguration %7B%0A        @Bean%0A        public SpringScenarioExecutor springScenarioExecutor() %7B%0A            return new SpringScenarioExecutor();%0A        %7D%0A    %7D%0A%0A    @Test%0A    public void _1() %7B%0A        then().testAssertionPassed();%0A    %7D%0A%0A    @Test%0A    public void _2() throws Exception %7B%0A        then().testAssertionFailed();%0A    %7D%0A%7D

add test case to reproduce #225