summaryrefslogtreecommitdiffhomepage
path: root/test/drawing/tc_picture_locking.rb
diff options
context:
space:
mode:
authorRandy Morgan <[email protected]>2011-12-02 18:45:12 +0900
committerRandy Morgan <[email protected]>2011-12-02 18:45:12 +0900
commitb376e6eb11a9cec2589fe1495e6c61db066c92ab (patch)
treed8bb9484460ccaf1994d555a2a271fffb3a4ac2b /test/drawing/tc_picture_locking.rb
parent3def8f8895a62783cf2e36152d786429e25bb90e (diff)
downloadcaxlsx-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.rb73
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