Interview Question: Does Struts include its own unit tests?

By: Ash Viewed: 722 times  Printer Friendly Format    


Question:Does Struts include its own unit tests?

Answer:

Struts currently has two testing environments, to reflect the fact that some things can be tested statically, and some really need to be done in the environment of a running servlet container.

For static unit tests, we use the JUnit framework. The sources for these tests are in the "src/test" hierarchy in the source repository, and are executed via the "test.junit" target in the top-level build.xml file. Such tests are focused on the low-level functionality of individual methods, are particularly suitable for the static methods in the org.apache.struts.util utility classes. In the test hierarchy, there are also some "mock object" classes (in the org.apache.struts.mock package) so that you can package up things that look like servlet API and Struts API objects to pass in as arguments to such tests.

Another valuable tool is Struts TestCase which provides a useful harness for Action classes that can be used with JUnit or Cactus.

 

 

 

 


Most Viewed Articles (in Interview )

Interview Question: What is Struts?

Interview Question: Who makes the Struts?

Interview Question: Where can I get help with Struts?

Interview Question: Why aren't the Struts tags maintained as part of the Jakarta Taglibs project ?

Interview Question: If the framework doesn't do what I want, can I request that a feature be added?

Interview Question: Do ActionForms have to be true JavaBeans?

Interview Question: What is Remote client view?

Interview Question: Is it possible to share an HttpSession between a JSP and EJB? What happens when I change a value in the HttpSession from inside an EJB?

What are all the different scope values for the tag?

What is expression in JSP?

What types of comments are available in the JSP?

What is JSP Scriptlet?

Interview Question: How is the MVC design pattern used in Struts framework?

Interview Question: Why it is called Struts?

Interview Question: What is Action Class?

Latest Articles (in Interview)

Comment on this tutorial