Previous Topic: DevTest HooksNext Topic: Invoke the COE


Complex Object Editor (COE)

The Complex Object Editor (COE) lets you interact with Java objects without having to write Java code.

You can change the current value of an input parameter, make method calls, and examine return values. You can also do simple in-line filtering and add simple assertions on the return value.

Many test steps involve the manipulation of Java objects. You work in the Complex Object Editor whether you are working directly with Java objects (as in a Dynamic Java Execution step) or an Enterprise JavaBean (EJB) step, or indirectly (such as input parameters to a web service, or return messages from an Enterprise Service Bus (ESB)).

This section starts by describing the user interface. Then it looks at several usage scenarios that become progressively more complex.

The following topics are included.

Invoke the COE

Object Call Tree Panel

Data Sheet and Call Sheet Panels

Object Interaction Panels

Using Data Sets in the COE

Usage Scenarios for Simple Objects

Usage Scenarios for Complex Objects