diff options
| author | Randy Morgan <[email protected]> | 2011-12-02 18:45:12 +0900 |
|---|---|---|
| committer | Randy Morgan <[email protected]> | 2011-12-02 18:45:12 +0900 |
| commit | b376e6eb11a9cec2589fe1495e6c61db066c92ab (patch) | |
| tree | d8bb9484460ccaf1994d555a2a271fffb3a4ac2b /test/drawing/tc_picture_locking.rb | |
| parent | 3def8f8895a62783cf2e36152d786429e25bb90e (diff) | |
| download | caxlsx-b376e6eb11a9cec2589fe1495e6c61db066c92ab.tar.gz caxlsx-b376e6eb11a9cec2589fe1495e6c61db066c92ab.zip | |
adding in the picture locking class and tests
Diffstat (limited to 'test/drawing/tc_picture_locking.rb')
| -rw-r--r-- | test/drawing/tc_picture_locking.rb | 73 |
1 files changed, 73 insertions, 0 deletions
diff --git a/test/drawing/tc_picture_locking.rb b/test/drawing/tc_picture_locking.rb new file mode 100644 index 00000000..15b89e22 --- /dev/null +++ b/test/drawing/tc_picture_locking.rb @@ -0,0 +1,73 @@ +require 'test/unit' +require 'axlsx.rb' + +class TestPictureLocking < Test::Unit::TestCase + def setup + @item = Axlsx::PictureLocking.new + end + def teardown + end + + def test_initialiation + assert_equal(@item.instance_values.size, 1) + assert_equal(@item.noChangeAspect, true) + end + + def test_noGrp + assert_raise(ArgumentError) { @item.noGrp = -1 } + assert_nothing_raised { @item.noGrp = false } + assert_equal(@item.noGrp, false ) + end + + def test_noRot + assert_raise(ArgumentError) { @item.noRot = -1 } + assert_nothing_raised { @item.noRot = false } + assert_equal(@item.noRot, false ) + end + + def test_noChangeAspect + assert_raise(ArgumentError) { @item.noChangeAspect = -1 } + assert_nothing_raised { @item.noChangeAspect = false } + assert_equal(@item.noChangeAspect, false ) + end + + def test_noMove + assert_raise(ArgumentError) { @item.noMove = -1 } + assert_nothing_raised { @item.noMove = false } + assert_equal(@item.noMove, false ) + end + + def test_noResize + assert_raise(ArgumentError) { @item.noResize = -1 } + assert_nothing_raised { @item.noResize = false } + assert_equal(@item.noResize, false ) + end + + def test_noEditPoints + assert_raise(ArgumentError) { @item.noEditPoints = -1 } + assert_nothing_raised { @item.noEditPoints = false } + assert_equal(@item.noEditPoints, false ) + end + + def test_noAdjustHandles + assert_raise(ArgumentError) { @item.noAdjustHandles = -1 } + assert_nothing_raised { @item.noAdjustHandles = false } + assert_equal(@item.noAdjustHandles, false ) + end + + def test_noChangeArrowheads + assert_raise(ArgumentError) { @item.noChangeArrowheads = -1 } + assert_nothing_raised { @item.noChangeArrowheads = false } + assert_equal(@item.noChangeArrowheads, false ) + end + + def test_noChangeShapeType + assert_raise(ArgumentError) { @item.noChangeShapeType = -1 } + assert_nothing_raised { @item.noChangeShapeType = false } + assert_equal(@item.noChangeShapeType, false ) + end + + + + +end |
