鸿 网 互 联 www.68idc.cn

当前位置 : 服务器租用 > 编程语言开发 > ruby > >

Ruby Unit怎么找到自己的测试用例?

来源:互联网 作者:佚名 时间:2012-12-28 21:14
今天在翻译的文章为什么有如此多的C++测试框架-From Google testing blog中提到C++因为没有反射机制,所以如何注册测试用例就成了一件需要各显神通的事情,那么对于动态语言比如Ruby之类的是怎么做到的呢?下面这个小程序来告诉你: class Test def test_001

今天在翻译的文章“为什么有如此多的C++测试框架-From Google testing blog”中提到C++因为没有反射机制,美国服务器,所以如何注册测试用例就成了一件需要各显神通的事情,那么对于动态语言比如Ruby之类的是怎么做到的呢?下面这个小程序来告诉你:

class Test def test_001 puts end def test_002 puts end end t = Test.new test_methods = t.public_methods.grep(/^test_/) # 把所有test_开头的方法找出来。 test_methods.each do |test| t.send(test) 服务器空间香港虚拟主机

网友评论
<