開発環境
- OS X El Capitan - Apple (OS)
- Emacs (Text Editor)
- Ruby 2.3 (プログラミング言語)
Head First Ruby (Jay McGavren (著)、O'Reilly Media)のChapter 13.(Unit Testing: Code Quality Assurance)、Updating our code to use the "setup" method、POOL PUZZLE(No. 6913)を取り組んでみる。
POOL PUZZLE(No. 6913)
コード(Emacs)
#!/usr/bin/env ruby2.3
# -*- coding: utf-8 -*-
require 'minitest/autorun'
class TestArray < Minitest::Test
def setup
@array = ['a', 'b', 'c']
end
def test_length
assert_equal(3, @array.length)
end
def test_last
assert_equal('c', @array.last)
end
def test_join
assert_equal('a-b-c', @array.join('-'))
end
end
入出力結果(Terminal)
$ ./sample2.rb Run options: --seed 64943 # Running: ... Finished in 0.005030s, 596.4351 runs/s, 596.4351 assertions/s. 3 runs, 3 assertions, 0 failures, 0 errors, 0 skips $
0 コメント:
コメントを投稿