Invention Grant
- Patent Title: Verifying that a method has been implemented for a program written in a dynamic programming language
- Patent Title (中): 验证已经实现了用动态编程语言编写的程序的方法
-
Application No.: US11782793Application Date: 2007-07-25
-
Publication No.: US08387020B1Publication Date: 2013-02-26
- Inventor: David MacLachlan , Thomas E. Van Lenten
- Applicant: David MacLachlan , Thomas E. Van Lenten
- Applicant Address: US CA Mountain View
- Assignee: Google Inc.
- Current Assignee: Google Inc.
- Current Assignee Address: US CA Mountain View
- Agency: Sterne, Kessler, Goldstein & Fox PLLC
- Main IPC: G06F9/44
- IPC: G06F9/44 ; G06F9/45

Abstract:
One embodiment of the present invention provides a system that verifies that a program method has been implemented for a program written in a dynamic programming language. During operation, the system receives a user request to check for an implementation of a program method (or method) that is called in the program. The system uses information in this user request to generate a testing method that determines whether a class associated with the method responds to a specific request. This testing method is executed at run-time to verify that the method is implemented for the program.
Information query