发明授权
- 专利标题: Verifying that a method has been implemented for a program written in a dynamic programming language
- 专利标题(中): 验证已经实现了用动态编程语言编写的程序的方法
-
申请号: US11782793申请日: 2007-07-25
-
公开(公告)号: US08387020B1公开(公告)日: 2013-02-26
- 发明人: David MacLachlan , Thomas E. Van Lenten
- 申请人: David MacLachlan , Thomas E. Van Lenten
- 申请人地址: US CA Mountain View
- 专利权人: Google Inc.
- 当前专利权人: Google Inc.
- 当前专利权人地址: US CA Mountain View
- 代理机构: Sterne, Kessler, Goldstein & Fox PLLC
- 主分类号: G06F9/44
- IPC分类号: G06F9/44 ; G06F9/45
摘要:
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.
信息查询