summaryrefslogtreecommitdiffhomepage
path: root/test/workbook/worksheet/tc_break.rb
diff options
context:
space:
mode:
Diffstat (limited to 'test/workbook/worksheet/tc_break.rb')
-rw-r--r--test/workbook/worksheet/tc_break.rb20
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