Esempio n. 1
0
        public virtual void testAbstractProfile()
        {
            JDFDoc doc = new JDFDoc("JDF");

            doc.setOriginalFileName("JDF.jdf");
            JDFNode n = doc.getJDFRoot();

            n.setType(EnumType.ColorSpaceConversion);
            JDFColorSpaceConversionParams cscp = (JDFColorSpaceConversionParams)n.addResource(ElementName.COLORSPACECONVERSIONPARAMS, null, EnumUsage.Input, null, null, null, null);
            JDFFileSpec fs0 = cscp.appendFinalTargetDevice();
            JDFFileSpec fs1 = cscp.getFinalTargetDevice();

            Assert.AreEqual(fs1, fs0);
            fs0 = (JDFFileSpec)fs0.makeRootResource(null, null, true);
            fs1 = cscp.getFinalTargetDevice();
            Assert.AreEqual(fs1, fs0);
        }
Esempio n. 2
0
        public virtual void testGetURLCidStream()
        {
            new MimeUtilTest().testBuildMimePackageDocJMF();
            AttachmentCollection mp = MimeUtil.GetMultiPart(sm_dirTestDataTemp + "testMimePackageDoc.mjm");
            Attachment           bp = MimeUtil.GetPartByCID(mp, "jdf.JDF");
            JDFDoc  d = MimeUtil.getJDFDoc(bp);
            JDFNode n = d.getJDFRoot();
            JDFColorSpaceConversionParams cscp = (JDFColorSpaceConversionParams)n.getMatchingResource(ElementName.COLORSPACECONVERSIONPARAMS, null, null, 0);

            Assert.IsNotNull(cscp);
            JDFFileSpec fs  = cscp.getFinalTargetDevice();
            Stream      @is = fs.getURLInputStream();

            Assert.IsNotNull(@is);
            byte[] b = new byte[100];
            int    i = @is.Read(b, 0, 100);

            Assert.IsTrue(i > 0);
            string s = System.Text.Encoding.Default.GetString(b);

            Assert.IsTrue(s.IndexOf("I C C") >= 0);
        }