Sha256: 4f5f504ae4f2a311e63e38a250dffe4bd018a10c53235ea2c91ca88b22853999

Contents?: true

Size: 1.45 KB

Versions: 24

Compression:

Stored size: 1.45 KB

Contents

# -*- coding: utf-8 -*-
require 'helper'
require 'stringio'

class TC_merge_formats < Test::Unit::TestCase

  def setup
    @workbook            = WriteExcel.new(StringIO.new)
    @worksheet           = @workbook.add_worksheet
    @merged_format       = @workbook.add_format(:bold => 1)
    @non_merged_format   = @workbook.add_format(:bold => 1)

    @worksheet.set_row(    5,    nil, @merged_format)
    @worksheet.set_column('G:G', nil, @merged_format)
  end

  def test_some
    # Test 1   Normal usage.
    assert_nothing_raised { @worksheet.write('A1',    'Test', @non_merged_format) }
    assert_nothing_raised { @worksheet.write('A3:B4', 'Test', @merged_format) }

    # Test 2   Non merge format in merged cells.
    assert_nothing_raised {
      @worksheet.merge_range('D3:E4', 'Test', @non_merged_format)
    }

    # Test 3   Merge format in column.
    assert_nothing_raised { @worksheet.write('G1', 'Test') }

    # Test 4   Merge format in row.
    assert_nothing_raised { @worksheet.write('A6', 'Test') }

    # Test 5   Merge format in column and row.
    assert_nothing_raised { @worksheet.write('G6', 'Test') }

    # Test 6   No merge format in column and row.
    assert_nothing_raised { @worksheet.write('H7', 'Test') }

    # Test 7   Normal usage again.
    assert_nothing_raised {
      @worksheet.write('A1',    'Test', @non_merged_format)
    }
    assert_nothing_raised {
      @worksheet.merge_range('A3:B4', 'Test', @merged_format)
    }
  end


end

Version data entries

24 entries across 24 versions & 3 rubygems

Version Path
writeexcel-1.0.5 test/test_02_merge_formats.rb
writeexcel-1.0.4 test/test_02_merge_formats.rb
writeexcel-1.0.3 test/test_02_merge_formats.rb
writeexcel-1.0.2 test/test_02_merge_formats.rb
writeexcel-1.0.1 test/test_02_merge_formats.rb
writeexcel-1.0.0 test/test_02_merge_formats.rb
writeexcel-0.6.19 test/test_02_merge_formats.rb
writeexcel-0.6.18 test/test_02_merge_formats.rb
writeexcel-0.6.17 test/test_02_merge_formats.rb
sunrise-cms-0.5.0.rc1 vendor/bundle/ruby/1.9.1/gems/writeexcel-0.6.16/test/test_02_merge_formats.rb
writeexcel-0.6.16 test/test_02_merge_formats.rb
writeexcel-0.6.15 test/test_02_merge_formats.rb
writeexcel-0.6.14 test/test_02_merge_formats.rb
sunrise-cms-0.3.3 vendor/bundle/ruby/1.9.1/gems/writeexcel-0.6.13/test/test_02_merge_formats.rb
sunrise-cms-0.3.2 vendor/bundle/ruby/1.9.1/gems/writeexcel-0.6.13/test/test_02_merge_formats.rb
sunrise-cms-0.3.1 vendor/bundle/ruby/1.9.1/gems/writeexcel-0.6.13/test/test_02_merge_formats.rb
sunrise-cms-0.3.0 vendor/bundle/ruby/1.9.1/gems/writeexcel-0.6.13/test/test_02_merge_formats.rb
sunrise-cms-0.3.0.rc vendor/bundle/ruby/1.9.1/gems/writeexcel-0.6.13/test/test_02_merge_formats.rb
writeexcel-0.6.13 test/test_02_merge_formats.rb
ricardoo27-writeexcel-0.6.12.2 test/test_02_merge_formats.rb