这里一定有一些简单的东西,但我错过了。
我有一个名为基因分型的模块,有一个名为基因型的类:
module Genotyping
class Genotype
我有一个单元测试类,我正在尝试使用该模块进行一些工作:
require "test/unit"
require "../genotyping.rb"
include Genotyping
class TestGenotyping < Test::Unit::TestCase
def test_genotype
geno = Genotyping::Genotype.new
我在运行单元测试文件时得到的是:
2) Error:
test_genotype(TestGenotyping):
NameError: uninitialized constant Genotyping::Genotype
如果我删除 Genotyping:: 限定符,我自然会得到:
1) Error:
test_breeding_scenario(TestGenotyping):
NameError: uninitialized constant TestGenotyping::Genotype
我仔细环顾四周,不知道我做错了什么。