E-J


EJB

Enterprise JavaBeans. A component model developed by Sun Microsystems for transactional, distributed, and persistent components.

Equivalence class

A set of values handled equally or similarly by a program fragment, so that tests have to use only one representative value from that set.

Error

In JUnit lingo an uncaught exception occurring during a test and triggered by the code under test (e.g., a NullPointerException in the application code). Notice the difference to Failure.

Factory method

A method that returns a newly created object, thus helping to avoid the direct invocation of a constructor.

Failure

In JUnit lingo the violation of an assert... in a test case. Notice the difference to Error.

Fixture

In JUnit lingo a set of objects representing the common initial state for the test cases of a test class.

Garbage collection

The automatic collection and removal of objects no longer needed, as all JVMs have to do.

GUI

Graphical user interface. A graphical (rather than textual) interface consisting of windows, texts, images, buttons, menus, and other graphical elements (widgets). The user interacts with the application by invoking and manipulating those widgets using the keyboard, the mouse, or other input devices.

HTML

Hypertext mark-up language. The World Wide Web's standard language for authoring and presenting documents. Despite the word "standard," there exist many different—and partly incompatible—versions of HTML.

IDE

Integrated Development Environment. Graphical software tool that simplifies and coordinates the creation of programs and use of a compiler and debugger. Examples include Eclipse, JBuilder, and Visual Studio.

Instance variable

A variable of which each instance of a class contains its own instance. The opposite is a class variable or static variable, where all instances of a class share one common variable instance.

Integration test

An interaction test on a grand scale. The term originates from sequential software process models, where a system is integrated in one single phase after the coding phase.

Interaction test

A test that checks for correct interaction between two or more objects.

Interface

A Java interface defines a public interface that has to be provided by implementing classes. However, there are also purely descriptive interfaces (e.g., java.io.Serializable).

JavaSpaces

A technology integrated in Jini for transparent distribution of objects in Java.

JDBC

Java Database Connectivity. A Java API for access to SQL databases.

JDK

Java Development Kit. There are currently the main versions JDK 1.0 through JDK 1.4. Since JDK 1.2, the name was changed to JAVA2 SDK.

Jini

Java Intelligent Networking Infrastructure. A simple infrastructure to build virtual networks, consisting of distributed Java-based services.

JSP

Java Server Pages. A technology allowing you to embed Java code into HTML pages.

JVM

Java Virtual Machine. A program that runs Java applications compiled in bytecode by interpreting or just-in-time compiling of that bytecode.




Unit Testing in Java. How Tests Drive the Code
Unit Testing in Java: How Tests Drive the Code (The Morgan Kaufmann Series in Software Engineering and Programming)
ISBN: 1558608680
EAN: 2147483647
Year: 2003
Pages: 144
Authors: Johannes Link

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net