JaVa
   

J2ME Unit, 333 Jacobson, Ivar, 308 Jakarta, 241 Jar file, 28 Jasper, 260 Java expansions, 84 Java Intelligent Networking Infrastructure (Jini), 227 Java Server Pages (JSPs), 260 java.awt.Robot, 289 java.io.File, 129–130 java.io.PrintWriter, 102 java.lang.reflect.Proxy, 115 JavaSpaces, 227 java.util.Thread, 201 javax.servlet.jsp.tagext, 260 JDBC mocks, 193–195 JDepend, 331–332 JDK, 348 Jeffries, Ron, 164, 165 Jemmy, 290 JesTer, 332 JFCUnit, 287–289, 330 Jini, 227 Joshua, 331 JSP custom tags, 260 JSPs, 260 JUnit, 27–38, 91–96 AllTests, 37 assertEquals(), 33 assertTrue(), 32 class diagram, 92 expansions, 329–334. See also JUnit expansions failure, 32–34 failure/error, contrasted, 34 fixtures, 34–35 further reading, 363 graphic test runner, 29–30 green bar/red bar, 30 installing/running tests, 28–30 integrating, 328–329 Jar file, 28 life cycle of test suite, 93–95 project-specific expansions, 95–96 setUp(), 35 suite(), 36 tearDown(), 35 test cases, 31–32 test classes, 30–31 test suites, 36–37 TestDecorator, 92 TestListener, 92 TestResult, 92 TestRunner, 28 textual TestRunner, 28–29 JUnit class diagram, 92 JUnit expansions, 329–334 classless mock objects, 331 commercial JUnit replacement, 334 data-centered testing, 331 dependency metrics, 331–332 distributed test run, 331 mock generation, 330 mock library, 330 mutation testing, 332 performance testing, 333 server-side testing, 333 small-format testing, 333 swing testing, 330 test runner servlet, 332 testing private properties, 329–334 testing resources, 329 Web function tests, 332 XML-based Web tests, 333 JUnitEE, 332 junit.extensions.RepeatedTest, 206 junit.extensions.TestSetup, 327 junit.framework, 91 junit.framework.TestCase, 30 JUnitHelp, 331 JUnitPerf, 333 JUnitPP, 330 JUnitX, 329 JVM, 348 JXUnit, 331
JaVa
   
Comments