public virtual void testGetMedia() { JDFLayout lo = (JDFLayout) new JDFDoc("JDF").getRoot().appendElement(ElementName.RESOURCEPOOL).appendElement(ElementName.LAYOUT); JDFLayout s1 = (JDFLayout)lo.addPartition(EnumPartIDKey.SheetName, "s1"); JDFMedia media = lo.appendMedia(); media.setMediaType(EnumMediaType.Plate); Assert.IsNull(lo.getMedia(EnumMediaType.Paper)); Assert.IsNull(s1.getMedia(EnumMediaType.Paper)); Assert.AreEqual(s1.getMedia(EnumMediaType.Plate), media); Assert.AreEqual(lo.getMedia(EnumMediaType.Plate), media); JDFMedia media2 = s1.appendMedia(); media2.setMediaType(EnumMediaType.Paper); Assert.IsNull(s1.getMedia(EnumMediaType.Plate)); Assert.AreEqual(s1.getMedia(EnumMediaType.Paper), media2); JDFMedia media3 = s1.appendMedia(); media3.setMediaType(EnumMediaType.Plate); Assert.AreEqual(s1.getMedia(EnumMediaType.Paper), media2); Assert.AreEqual(s1.getMedia(EnumMediaType.Plate), media3); media3.makeRootResource(null, null, true); Assert.AreEqual(s1.getMedia(EnumMediaType.Paper), media2); Assert.AreEqual(s1.getMedia(EnumMediaType.Plate), media3); }
public virtual void testMedia() { JDFLayout lo = (JDFLayout)n.appendMatchingResource(ElementName.LAYOUT, EnumProcessUsage.AnyInput, null); lo.appendMedia(); JDFMedia m2 = lo.appendMedia(); Assert.IsNotNull(m2, "2. Media ok"); Assert.AreEqual(m2, lo.getMedia(1)); Assert.AreEqual(m2, lo.getCreateMedia(1)); }