diff options
Diffstat (limited to 'test/workbook/worksheet/tc_break.rb')
| -rw-r--r-- | test/workbook/worksheet/tc_break.rb | 20 |
1 files changed, 19 insertions, 1 deletions
diff --git a/test/workbook/worksheet/tc_break.rb b/test/workbook/worksheet/tc_break.rb index 9f235dfe..c0ad69ca 100644 --- a/test/workbook/worksheet/tc_break.rb +++ b/test/workbook/worksheet/tc_break.rb @@ -5,7 +5,7 @@ class TestBreak < Test::Unit::TestCase def setup p = Axlsx::Package.new ws = p.workbook.add_worksheet - @break = Axlsx::Break.new(ws, {id: 1, min: 1, max: 10, man: true, pt: false}) + @break = Axlsx::Break.new(id: 1, min: 1, max: 10, man: true, pt: false) end def test_id @@ -16,17 +16,35 @@ class TestBreak < Test::Unit::TestCase end def test_min + assert_equal(1, @break.min) + assert_raises ArgumentError do + Axlsx::Break.new(:hoge, min: -1) + end end def test_max + assert_equal(10, @break.max) + assert_raises ArgumentError do + Axlsx::Break.new(:hoge, max: -1) + end end + def test_man + assert_equal(true, @break.man) + assert_raises ArgumentError do + Axlsx::Break.new(man: -1) + end end def test_pt + assert_equal(false, @break.pt) + assert_raises ArgumentError do + Axlsx::Break.new(pt: -1) + end end def test_to_xml_string + assert_equal("<brk id=\"1\" min=\"1\" max=\"10\" man=\"true\" pt=\"false\" ></brk>", @break.to_xml_string) end end |
