Method and apparatus for testing object-oriented programming constructs
AssigneeMarcam Corporation
InventorsHarvey G. Reed, John T. Dalton, Jonathan B. Aibel, Stephen A. Sciandra
Life of this patent
Estimating the term…
Loading patent…
AssigneeMarcam Corporation
InventorsHarvey G. Reed, John T. Dalton, Jonathan B. Aibel, Stephen A. Sciandra
Estimating the term…
The invention provides methods and apparatus for generating, from a source signal defining a subject class to be tested, an inspection signal defining an inspection class that has one or more members for (i) generating a test object as an instantiation of the subject class or a class derived therefrom, (ii) invoking one or more selected method members of the test object, and (iii) generating a reporting signal based upon an outcome of invocation of those members. he inspection class, as defined by the inspection signal, can include one or more method members, referred to as "inspection members," for testing corresponding method members of the test object (and, therefore, in the subject class). So-called "test suite members," that are also defined as part of the inspection class, exercise the inspection members. The invention also provides methods and apparatus for responding to an inspection signal to create an inspection object instantiating the inspection class. Members of the inspection object are invoked to create the test object, to invoke method members thereof and to generate a signal reporting an effect of such invocation. The test object members can be invoked by corresponding inspection members of the inspection class, which in turn can be invoked by test suite members of the inspection class.
A method for testing a subject class in an object-oriented digital data processing system, said method comprising the step of:
A method for testing a subject class in an object-oriented digital data processing system, said method comprising:
Apparatus for testing a subject class in an object-oriented digital data processing system, said apparatus comprising:
Apparatus for testing a subject class in an object-oriented digital data processing system, said apparatus comprising:
An object-oriented computer program having a subject class tested by a method comprising the step of:
An object-oriented computer program having a subject class tested by a method comprising:
Dependencies are inferred from the claim text.