Chapter 2 Using the Signature Test Tool 25
Missing Classes
Missing Class Descriptions (Modified classes and nested classes)
Missing Superclasses or Superinterfaces
Missing Fields
Missing Constructors
Missing Methods
Added Classes
Added Class Descriptions (Modified classes and nested classes)
Added Superclasses or Superinterfaces
Added Fields
Added Constructors
Added Methods
Linkage Errors
Linkage errors occur during testing if the API implementation under test is
corrupted, for example, if a superclass or superinterface of a class under test cannot
be loaded.
See the sorted report in CODEEXAMPLE A-4.
Unsorted Report
The -FormatPlain option specifies an unsorted report. The unsorted format
reports messages immediately during execution and duplicate messages are
included.
CODEEXAMPLE 2-1 shows an unsorted report that correspondsto the sorted report in
CODEEXAMPLE A-4.
CODEEXAMPLE 2-1 UnsortedReport Example
Definition required but not found in example.test
method public int get(int)
Definition found but not permitted in example.test
method public java.lang.String get(int)
Definition found but not permitted in example.test
method public void put()
SignatureTest report
Tested version: 2.0
STATUS: Failed. 3 errors