Patent · US Expired

Method and computer program product for simplifying construction of a program for testing computer software subroutines in an application programming interface

US5774725A · kind A · utility

33Cited by
8References
18Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJun 28, 1996
Grant dateJun 30, 1998
Priority date
Expiry dateJun 28, 2016

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F11/3696
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Method and computer program product for testing software subroutines in an application programming interface. In an exemplary embodiment, a C++ class hierarchy is established for creating a set of intrinsic data element objects containing values of base parameters and a set of list data element objects representing grouped data structures and the subroutines themselves by containing a root-level parameter list for the subroutine, The classes representing each type of base parameter type have associated therewith program code means for creating a user interface for editing the values of such data elements. The list class contains associated program code means for generating a dialog box to display the contents of the grouped data element and provide means to initiate editing of the individual data element values. The data element objects are created by instantiating the appropriate C++ class for a base parameter, grouped data structure, or root-level parameter list. A test program using the C++ class hierarchy that allows easy editing of subroutine values can be quickly and reliably written by instantiating classes to mimic the parameters of subroutines being tested and since the us…

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.