带Rubymine和单元测试的故障
免责声明:我对ruby还很陌生,仍在试图弄湿我的脚,所以这可能是一个非常愚蠢的问题 我正试图让一个非常简单的项目和一个单元测试正常工作,而整个宇宙正在抛出一个LifeException(我就是搞不懂这个) 在Mac OS X上使用Rubymine 4.0.1,10.7.3。 启动RubyMine并创建了一个新项目(不是Rails)“TestExample” 创建了一个新的Ruby类,文件是my_Class.rb带Rubymine和单元测试的故障,ruby,unit-testing,rubymine,Ruby,Unit Testing,Rubymine,免责声明:我对ruby还很陌生,仍在试图弄湿我的脚,所以这可能是一个非常愚蠢的问题 我正试图让一个非常简单的项目和一个单元测试正常工作,而整个宇宙正在抛出一个LifeException(我就是搞不懂这个) 在Mac OS X上使用Rubymine 4.0.1,10.7.3。 启动RubyMine并创建了一个新项目(不是Rails)“TestExample” 创建了一个新的Ruby类,文件是my_Class.rb class MyClass def say_hi puts "Hi
class MyClass
def say_hi
puts "Hi!"
end
end
my = MyClass.new
my.say_hi
创建一个新的TestUnit测试模板,文件是“my_Test.rb”
要求“测试/单元”
类MyTest
在这一点上,我有两个问题:
1.我如何在考试中“要求”我的班级?如果我将上述测试用例更改为:
require "test/unit"
require "my_class"
class MyTest < Test::Unit::TestCase
def test_create
#my = MyClass.new
end
end
要求“测试/单元”
需要“我的课”
类MyTest
并尝试运行我的“alltestsin:TestExample”配置,我得到一条“异常消息:无法加载这样的文件--我的_类”。测试文件夹和工作目录指向文件的位置。(每个文件都在同一文件夹中)
[更新]-这仅在使用RVM:ruby-1-9.3-p125 SDK时发生。如果我使用ruby-1.8.7-p249(/usr/bin/ruby),它确实可以工作。这可能是一些配置问题。对于第一个问题,请尝试:
require_relative 'my_class'
第二个问题我回答不了。谢谢你的建议。我也试过,应该提一下。我猜我的mac noob是罪魁祸首。我怀疑我没有用RubyMine正确安装或配置Ruby1.9.3。
require_relative 'my_class'