I have filed here http://jira.codehaus.org/browse/GRADLE-974
Thank you Misha On Fri, Jun 11, 2010 at 3:11 PM, Peter Niederwieser <[email protected]> wrote: > > I've run this test with IDEA and Maven2, and both of them report both errors > (as expected). I suggest to file an issue. > > Cheers, > Peter > > > Misha Koshelev wrote: >> >> Dear All: >> >> Perhaps this is expected but it certainly had me stumped for a few >> hours. Apparently errors in @After statements take precedence over those >> in @Test statements, thus if both: >> a) a @Test fails >> and >> b) and @After fails >> >> You will only get the @After failure in the report (e.g., if there is an >> assertion in the @After statement you will never see the exception) >> >> Here is sample code: >> >> import org.junit.After >> import org.junit.Before >> import org.junit.Test >> import static org.junit.Assert.* >> >> class MyTestTest { >> @Before public void beforeTests() { >> println "Before" >> } >> >> @Test public void testLogin() { >> println "Before asdf" >> asdf >> println "After asdf" >> } >> >> @After public void logoutOfMyTest() { >> println "After" >> blah >> } >> } >> >> You will see the blah error but not the asdf error. >> >> This looks quite simple, but when there is an assert somewhere in a call >> in the After that goes awry, can be quite devastating/confusing. >> >> Thank you! >> Misha >> >> >> --------------------------------------------------------------------- >> To unsubscribe from this list, please visit: >> >> http://xircles.codehaus.org/manage_email >> >> >> >> > > -- > View this message in context: > http://old.nabble.com/strange-Gradle-JUnit-behavior---bug--tp28847125p28859608.html > Sent from the gradle-user mailing list archive at Nabble.com. > > > --------------------------------------------------------------------- > To unsubscribe from this list, please visit: > > http://xircles.codehaus.org/manage_email > > > --------------------------------------------------------------------- To unsubscribe from this list, please visit: http://xircles.codehaus.org/manage_email
