<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<body link="#355491" alink="#4262a1" vlink="#355491" style="background: #e2e2e2; margin: 0; padding: 20px;">

<div>
        <table cellpadding="0" bgcolor="#FFFFFF" border="0" cellspacing="0" style="border: 1px solid #dadada; margin-bottom: 30px; width: 100%; -moz-border-radius: 6px; -webkit-border-radius: 6px;">
                <tbody>
                        <tr>

                                <td>

                                        <table border="0" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" style="border: solid 2px #ccc; background: #dadada; width: 100%; -moz-border-radius: 6px; -webkit-border-radius: 6px;">
                                                <tbody>
                                                        <tr>
                                                                <td bgcolor="#000000" valign="middle" height="58px" style="border-bottom: 1px solid #ccc; padding: 20px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 5px; -webkit-border-top-left-radius: 5px;">
                                                                        <h1 style="color: #333333; font: bold 22px Arial, Helvetica, sans-serif; margin: 0; display: block !important;">
                                                                        <!-- To have a header image/logo replace the name below with your img tag -->
                                                                        <!-- Email clients will render the images when the message is read so any image -->
                                                                        <!-- must be made available on a public server, so that all recipients can load the image. -->
                                                                        <a href="http://community.jboss.org/index.jspa" style="text-decoration: none; color: #E1E1E1">Community</a></h1>
                                                                </td>

                                                        </tr>
                                                        <tr>
                                                                <td bgcolor="#FFFFFF" style="font: normal 12px Arial, Helvetica, sans-serif; color:#333333; padding: 20px;  -moz-border-radius-bottomleft: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px;"><h3 style="margin: 10px 0 5px; font-size: 17px; font-weight: normal;">
    Test Driven Development (TDD) and Moving Forward with Less Technical Debt
</h3>
<span style="margin-bottom: 10px;">
    new comment by <a href="http://community.jboss.org/people/bfitzpat">Brian Fitzpatrick</a> <a href="http://community.jboss.org/docs/DOC-15096#comment-3072">View all comments on this document</a>
</span>
<hr style="margin: 20px 0; border: none; background-color: #dadada; height: 1px;">

<div class="jive-rendered-content"><p>Rodney, I've heard a few things from Nick and Max, but don't have enough details yet to suggest TestNG over JUnit.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>Max says: <span style="font-size: 12pt;">"We will more likely use junit4 than move to testng&#8230;(unless the eclipse ecosystem changes or there are some massive good reason for testng)"</span></p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p><span style="font-size: 12pt;">Nick mentioned that "</span><span style="font-size: 12pt;">considering we have the problem right now w/ tycho that the first test to fail == rest of the build fails", TestNG might help us. "</span><span style="font-size: 12pt;">TestNG&rsquo;s trick of skipping, rather than failing, can really take the pressure off in large test suites. Rather than trying to figure out why 50 percent of the test suite failed, your team can concentrate on why 50 percent of it was skipped! Better yet, TestNG complements its dependency testing setup with a mechanism for rerunning only failed tests."</span></p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p><span>The JUnit 4 vs. TestNG comparison (</span><a class="jive-link-external-small" href="http://www.mkyong.com/unittest/junit-4-vs-testng-comparison/" target="_blank">http://www.mkyong.com/unittest/junit-4-vs-testng-comparison/</a><span>) has some details in it as well.</span></p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>My gut says that because Eclipse has such solid support for JUnit already, it's going to be tough to move away from it. And since we're already adding SWTBot testing into the mix, that's going to be enough to keep us busy and testing for a while.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>But I don't have much in the way of evidence to back up my gut at this point.</p></div>

</td>
                        </tr>
                    </tbody>
                </table>


                </td>
            </tr>
        </tbody>
    </table>

</div>

</body>
</html>