Sha256: 37f9b3d13276ef062f75c58547a12f68ff6504df0ec0622cf5680ddf3ade4f50

Contents?: true

Size: 963 Bytes

Versions: 6

Compression:

Stored size: 963 Bytes

Contents

require 'test/unit'
require 'axlsx.rb'

class TestView3D < Test::Unit::TestCase
  def setup    
    @view  = Axlsx::View3D.new
  end

  def teardown
  end

  
  def test_rotX
    assert_raise(ArgumentError) {@view.rotX = "bob"}
    assert_nothing_raised {@view.rotX = -90}
  end

  def test_rotY
    assert_raise(ArgumentError) {@view.rotY = "bob"}
    assert_nothing_raised {@view.rotY = 90}
  end

  def test_hPercent
    assert_raise(ArgumentError) {@view.hPercent = "bob"}
    assert_nothing_raised {@view.hPercent = "500%"}
  end

  def test_depthPercent
    assert_raise(ArgumentError) {@view.depthPercent = "bob"}
    assert_nothing_raised {@view.depthPercent = "20%"}
  end


  def test_rAngAx
    assert_raise(ArgumentError) {@view.rAngAx = "bob"}
    assert_nothing_raised {@view.rAngAx = true}
  end
  
  def test_perspective
    assert_raise(ArgumentError) {@view.perspective = "bob"}
    assert_nothing_raised {@view.perspective = 30}
  end


  
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
axlsx-1.0.6 test/drawing/tc_view_3D.rb
axlsx-1.0.5 test/drawing/tc_view_3D.rb
axlsx-1.0.4 test/drawing/tc_view_3D.rb
axlsx-1.0.3 test/drawing/tc_view_3D.rb
axlsx-1.0.1 test/drawing/tc_view_3D.rb
axlsx-1.0.0 test/drawing/tc_view_3D.rb