带Rubymine和单元测试的故障

带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

免责声明:我对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!"
   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”配置,我得到一条“异常消息:无法加载这样的文件--我的_类”。测试文件夹和工作目录指向文件的位置。(每个文件都在同一文件夹中)

  • 另一个是“无法将测试报告器附加到测试框架” 我在谷歌上搜索了一下,试图找出答案,但没有用。我意识到这是一道两道题,如果我能让测试顺利进行,我会很高兴的

    谢谢你的意见,不要嘲笑我的uber ruby noobness


    [更新]-这仅在使用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'