From 9ed06b7351748ae791e2ad91993531b12e489ee5 Mon Sep 17 00:00:00 2001 From: Yegor Kozlov Date: Wed, 8 Feb 2012 12:54:02 +0000 Subject: added methods to get/set preset shape geometry in XSLF git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1241885 13f79535-47bb-0310-9956-ffa450edef68 --- .../org/apache/poi/xslf/usermodel/TestXSLFAutoShape.java | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'src/ooxml/testcases/org') diff --git a/src/ooxml/testcases/org/apache/poi/xslf/usermodel/TestXSLFAutoShape.java b/src/ooxml/testcases/org/apache/poi/xslf/usermodel/TestXSLFAutoShape.java index 0ca30a3b94..922d25f83d 100644 --- a/src/ooxml/testcases/org/apache/poi/xslf/usermodel/TestXSLFAutoShape.java +++ b/src/ooxml/testcases/org/apache/poi/xslf/usermodel/TestXSLFAutoShape.java @@ -264,4 +264,20 @@ public class TestXSLFAutoShape extends TestCase { r.setText(null); assertNull(r.getText()); } + + public void testShapeType() { + XMLSlideShow ppt = new XMLSlideShow(); + XSLFSlide slide = ppt.createSlide(); + + XSLFAutoShape shape = slide.createAutoShape(); + assertEquals(XSLFShapeType.RECT, shape.getShapeType()); + + shape.setShapeType(XSLFShapeType.TRIANGLE); + assertEquals(XSLFShapeType.TRIANGLE, shape.getShapeType()); + + for(XSLFShapeType tp : XSLFShapeType.values()) { + shape.setShapeType(tp); + assertEquals(tp, shape.getShapeType()); + } + } } \ No newline at end of file -- cgit v1.2.3