You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
22 lines
470 B
22 lines
470 B
module Minitest::Thesis
|
|
class Status < Struct.new(:value)
|
|
# Test case didn't have enough data to complete
|
|
OVERRUN = self.new(0)
|
|
|
|
# Test case contained something that prevented completion
|
|
INVALID = self.new(1)
|
|
|
|
# Test case completed just fine but was boring
|
|
VALID = self.new(2)
|
|
|
|
# Test case completed and was interesting
|
|
INTERESTING = self.new(3)
|
|
|
|
include Comparable
|
|
|
|
def <=>(other)
|
|
value <=> other.value
|
|
end
|
|
end
|
|
end
|