test/test_format.rb in writeexcel-1.0.5 vs test/test_format.rb in writeexcel-1.0.6

- old
+ new

@@ -1,10 +1,10 @@ # -*- coding: utf-8 -*- require 'helper' require 'stringio' -class TC_Format < Test::Unit::TestCase +class TC_Format < Minitest::Test TEST_DIR = File.expand_path(File.dirname(__FILE__)) PERL_OUTDIR = File.join(TEST_DIR, 'perl_output') def setup @@ -251,18 +251,10 @@ fmt = Writeexcel::Format.new fmt.set_italic(arg) assert_equal(value, fmt.italic, "arg : #{arg}") end - # invalid arg - [-1, 0.2, 100, 'italic', true, false, nil].each do |arg| - assert_raise(ArgumentError, - "set_italic(#{arg}) : invalid arg. arg must be 0, 1 or none."){ - fmt = Writeexcel::Format.new - fmt.set_italic(arg) - } - end end =begin set_underline() @@ -290,19 +282,10 @@ [0, 1, 2, 33, 34].each do |arg| fmt = Writeexcel::Format.new fmt.set_underline(arg) assert_equal(arg, fmt.underline, "arg : #{arg}") end - - # invalid args - [-1, 0.2, 100, 'under', true, false, nil].each do |arg| - assert_raise(ArgumentError, - "set_underline(#{arg}) : arg must be 0, 1 or none, 2, 33, 34."){ - fmt = Writeexcel::Format.new - fmt.set_underline(arg) - } - end end =begin set_font_strikeout() @@ -324,19 +307,10 @@ [0, 1].each do |arg| fmt = Writeexcel::Format.new fmt.set_font_strikeout(arg) assert_equal(arg, fmt.font_strikeout, "arg : #{arg}") end - - # invalid args - [-1, 0.2, 100, 'strikeout', true, false, nil].each do |arg| - assert_raise(ArgumentError, - "set_font_strikeout(#{arg}) : arg must be 0, 1 or none."){ - fmt = Writeexcel::Format.new - fmt.set_font_strikeout(arg) - } - end end =begin set_font_script() @@ -360,20 +334,10 @@ [0, 1, 2].each do |arg| fmt = Writeexcel::Format.new fmt.set_font_script(arg) assert_equal(arg, fmt.font_script, "arg : #{arg}") end - - # invalid args - [-1, 0.2, 100, 'script', true, false, nil].each do |arg| - assert_raise(ArgumentError, - "set_font_script(#{arg}) : arg must be 0, 1 or none, or 2."){ - fmt = Writeexcel::Format.new - fmt.set_font_script(arg) - } - end - end =begin set_font_outline() @@ -395,19 +359,10 @@ [0, 1].each do |arg| fmt = Writeexcel::Format.new fmt.set_font_outline(arg) assert_equal(arg, fmt.font_outline, "arg : #{arg}") end - - # invalid args - [-1, 0.2, 100, 'outline', true, false, nil].each do |arg| - assert_raise(ArgumentError, - "set_font_outline(#{arg}) : arg must be 0, 1 or none."){ - fmt = Writeexcel::Format.new - fmt.set_font_outline(arg) - } - end end =begin set_font_shadow() @@ -429,19 +384,10 @@ [0, 1].each do |arg| fmt = Writeexcel::Format.new fmt.set_font_shadow(arg) assert_equal(arg, fmt.font_shadow, "arg : #{arg}") end - - # invalid args - [-1, 0.2, 100, 'shadow', true, false, nil].each do |arg| - assert_raise(ArgumentError, - "set_font_shadow(#{arg}) : arg must be 0, 1 or none."){ - fmt = Writeexcel::Format.new - fmt.set_font_shadow(arg) - } - end end =begin set_num_format() @@ -513,19 +459,10 @@ [0, 1].each do |arg| fmt = Writeexcel::Format.new fmt.set_locked(arg) assert_equal(arg, fmt.locked, "arg : #{arg}") end - - # invalid args - [-1, 0.2, 100, 'locked', true, false, nil].each do |arg| - assert_raise(ArgumentError, - "set_font_shadow(#{arg}) : arg must be 0, 1 or none."){ - fmt = Writeexcel::Format.new - fmt.set_locked(arg) - } - end end =begin set_hidden() Default state: Formula hiding is off @@ -562,19 +499,10 @@ [0, 1].each do |arg| fmt = Writeexcel::Format.new fmt.set_hidden(arg) assert_equal(arg, fmt.hidden, "arg : #{arg}") end - - # invalid args - [-1, 0.2, 100, 'hidden', true, false, nil].each do |arg| - assert_raise(ArgumentError, - "set_font_shadow(#{arg}) : arg must be 0, 1 or none."){ - fmt = Writeexcel::Format.new - fmt.set_hidden(arg) - } - end end =begin set_align() @@ -701,19 +629,10 @@ [0, 1].each do |arg| fmt = Writeexcel::Format.new fmt.set_text_wrap(arg) assert_equal(arg, fmt.text_wrap, "arg : #{arg}") end - - # invalid args - [-1, 0.2, 100, 'text_wrap', true, false, nil].each do |arg| - assert_raise(ArgumentError, - "set_text_wrap(#{arg}) : arg must be 0, 1 or none."){ - fmt = Writeexcel::Format.new - fmt.set_text_wrap(arg) - } - end end =begin set_rotation() @@ -1023,24 +942,10 @@ @ruby_file.rewind rcontents = @ruby_file.readlines assert_equal(contents, rcontents, "Contents not the same") end - def test_initialize - assert_nothing_raised { - Writeexcel::Format.new( - :bold => true, - :size => 10, - :color => 'black', - :fg_color => 43, - :align => 'top', - :text_wrap => true, - :border => 1 - ) - } - end - # added by Nakamura def test_get_xf perl_file = "#{PERL_OUTDIR}/file_xf_biff" size = File.size(perl_file) @@ -1131,27 +1036,9 @@ # :rotation => -90, # :center_across => 1, # :align => 'left', def get_format_property(format) - text_h_align = { - 1 => 'left', - 2 => 'center/centre', - 3 => 'right', - 4 => 'fill', - 5 => 'justiry', - 6 => 'center_across/centre_across/merge', - 7 => 'distributed/equal_space' - } - - text_v_align = { - 0 => 'top', - 1 => 'vcenter/vcentre', - 2 => 'bottom', - 3 => 'vjustify', - 4 => 'vdistributed/vequal_space' - } - return { :font => format.font, :size => format.size, :color => format.color, :bold => format.bold,