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 ReportThe -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