public virtual void testGetShapeState() { JDFDoc d = new JDFDoc("DevCap"); JDFDevCap dc = (JDFDevCap)d.getRoot(); JDFShapeState ss = dc.appendShapeState("foo"); Assert.AreEqual("foo", ss.getName()); ss = dc.getShapeState("bar"); Assert.IsNull(ss); ss = dc.getCreateShapeState("bar"); Assert.IsNotNull(ss); Assert.AreEqual("bar", ss.getName()); ss = dc.getShapeState("bar"); Assert.IsNotNull(ss); Assert.AreEqual("bar", ss.getName()); }