class Test::Unit::Pending
常量
- LABEL
- SINGLE_CHARACTER
属性
location[R]
message[R]
method_name[R]
test_name[R]
公共类方法
new(test_name, location, message, options={}) 点击切换源代码
使用给定的位置和消息创建一个新的 Pending
。
# File test-unit-3.6.7/lib/test/unit/pending.rb, line 15 def initialize(test_name, location, message, options={}) @test_name = test_name @location = location @message = message @method_name = options[:method_name] end
公共实例方法
critical?() 点击切换源代码
# File test-unit-3.6.7/lib/test/unit/pending.rb, line 47 def critical? true end
label() 点击切换源代码
# File test-unit-3.6.7/lib/test/unit/pending.rb, line 27 def label LABEL end
long_display() 点击切换源代码
返回错误描述的详细版本。
# File test-unit-3.6.7/lib/test/unit/pending.rb, line 37 def long_display backtrace = filter_backtrace(location).join("\n") "#{label}: #{@message}\n#{@test_name}\n#{backtrace}" end
short_display() 点击切换源代码
返回错误描述的简要版本。
# File test-unit-3.6.7/lib/test/unit/pending.rb, line 32 def short_display "#{@test_name}: #{@message.split("\n")[0]}" end
single_character_display() 点击切换源代码
返回一个待处理状态的单字符表示形式。
# File test-unit-3.6.7/lib/test/unit/pending.rb, line 23 def single_character_display SINGLE_CHARACTER end
to_s() 点击切换源代码
重写以返回 long_display。
# File test-unit-3.6.7/lib/test/unit/pending.rb, line 43 def to_s long_display end