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,