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