Sha256: 5fdc11b40013fad21f7d37f67c2415a63b84e582c573889e93e194ce3e53f893

Contents?: true

Size: 1.24 KB

Versions: 9

Compression:

Stored size: 1.24 KB

Contents

#! /usr/bin/env ruby
# coding: utf-8

require "test/unit"
require "vasputils/calcinspector.rb"

class YetCalc
	def started?        ; return false; end
	def normal_ended?   ; return false; end
	def to_be_continued?; return false; end
	def finished?       ; return false; end
end

class StartedCalc
	def started?        ; return true ; end
	def normal_ended?   ; return false; end
	def to_be_continued?; return false; end
	def finished?       ; return false; end
end

class NextCalc
	def started?        ; return true ; end
	def normal_ended?   ; return true ; end
	def to_be_continued?; return true ; end
	def finished?       ; return false; end
end

class FinishedCalc
	def started?        ; return true ; end
	def normal_ended?   ; return true ; end
	def to_be_continued?; return false; end
	def finished?       ; return true ; end
end

class TC_ListCalculation < Test::Unit::TestCase
	def setup
		@dc00 = YetCalc.new
		@dc01 = StartedCalc.new
		@dc02 = NextCalc.new
		@dc03 = FinishedCalc.new
	end

	def test_self_inspect
		assert_equal("YET",      CalcInspector.inspect(@dc00))
		assert_equal("STARTED",  CalcInspector.inspect(@dc01))
		assert_equal("NEXT",     CalcInspector.inspect(@dc02))
		assert_equal("FINISHED", CalcInspector.inspect(@dc03))
	end



end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
vasputils-0.0.8 test/test_calcinspector.rb
vasputils-0.0.7 test/test_calcinspector.rb
vasputils-0.0.6 test/test_calcinspector.rb
vasputils-0.0.5 test/test_calcinspector.rb
vasputils-0.0.4 test/test_calcinspector.rb
vasputils-0.0.3 test/test_calcinspector.rb
vasputils-0.0.2 test/test_calcinspector.rb
vasputils-0.0.1 test/test_calcinspector.rb
vasputils-0.0.0 test/test_calcinspector.rb