Java Extreme Programming Cookbook phần 6 ppt
... with MockMaker 6. 6.1 Problem You want to automatically generate a mock object from any Java interface. 6. 6.2 Solution Use MockMaker, available from http://www.mockmaker.org. 6. 6.3 Discussion ... <arg line="javax.swing.event.TableModelListener"/> < /java& gt; </target> 6. 6.4 See Also // convert a database account code, such as "CH", into a Ja...
Ngày tải lên: 12/08/2014, 19:21
... described in Chapter 6. 4. 16 Writing a Base Class for Your Tests 4. 16. 1 Problem You want to reuse the same behavior in all of your tests without duplicating code. 4. 16. 2 Solution Setting ... SwingTestCase. Example 4-13. SwingTestCase .java package com.oreilly.javaxp.junit; import junit.framework.TestCase; import javax.swing.*; import java. lang.reflect.InvocationTarge...
Ngày tải lên: 12/08/2014, 19:21
... at com.oreilly.javaxp.junit.TestPerson.testGetFullName(C:/cvsdata /java_ xp_ cookbook/ examples/src/com/oreilly/javaxp/junit/TestPerson .java :24) 2) testNullsInName(com.oreilly.javaxp.junit.TestPerson)junit.fram ework. ... was:<?Burke> at com.oreilly.javaxp.junit.TestPerson.testNullsInName(C:/cvsdata /java_ xp_ cookbook/ examples/src/com/oreilly/javaxp/junit/TestPerson .java...
Ngày tải lên: 12/08/2014, 19:21
Java Extreme Programming Cookbook phần 5 pot
... Chapter 6. Mock Objects Section 6. 1. Introduction Section 6. 2. Event Listener Testing Section 6. 3. Mock Object Self-Validation Section 6. 4. Writing Testable JDBC Code Section 6. 5. Testing ... shown next in Example 6- 2 . Example 6- 2. Account table model package com.oreilly.mock; import javax.swing.table.AbstractTableModel; import java. util.ArrayList; import java...
Ngày tải lên: 12/08/2014, 19:21
Java Extreme Programming Cookbook phần 7 pdf
... Shopping cart class package com.oreilly.javaxp.cactus.servlet; import java. io.Serializable; import java. util.Map; import java. util.HashMap; import java. util.Iterator; public class ShoppingCart ... com.oreilly.javaxp.cactus.servlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import...
Ngày tải lên: 12/08/2014, 19:21
Java Extreme Programming Cookbook phần 8 potx
... CustomerBean. Normally, you package com.oreilly.javaxp.xdoclet.ejbdoclet.ejb; import java. rmi.RemoteException; import javax.ejb.EJBHome; import javax.ejb.CreateException; public interface ... Example 9-3. Hand-coded remote interface package com.oreilly.javaxp.xdoclet.ejbdoclet.ejb; import javax.ejb.EJBObject; import java. rmi.RemoteException; public interface PaymentProc...
Ngày tải lên: 12/08/2014, 19:21
Java Extreme Programming Cookbook phần 9 potx
... according to the HTTP 1.1 specification. This specification is available in RFC 261 6 at http://www.ietf.org/rfc/rfc 261 6.txt . Response codes below 400 indicate some sort of success. Example 10-3. ... context path. 10 .6 Starting Tomcat with Ant 10 .6. 1 Problem You want to start Tomcat using Ant. 10 .6. 2 Solution Create a target that invokes the custom Ant task com.oreilly.java...
Ngày tải lên: 12/08/2014, 19:21
Java Extreme Programming Cookbook phần 10 potx
... org.apache.tools.ant.Task; import java. io.ByteArrayOutputStream; import java. io.File; import java. io.IOException; import java. io.PrintWriter; import java. net.HttpURLConnection; import java. net.MalformedURLException; ... represent errors according // to the HTTP 1.1 specification available in RFC 261 6 at // http://www.ietf.org/rfc/rfc 261 6.txt return (responseCod...
Ngày tải lên: 12/08/2014, 19:21