Esempio n. 1
0
 public virtual void SplitIntoProcessArgumentsPathInQuotesTest()
 {
     String[] processArguments =
         SystemUtil.SplitIntoProcessArguments("\"C:\\Test directory with spaces\\file.exe\"",
                                              "param1 param2");
     NUnit.Framework.Assert.AreEqual("\"C:\\Test directory with spaces\\file.exe\"", processArguments[0]);
     NUnit.Framework.Assert.AreEqual("param1 param2", processArguments[1]);
 }
Esempio n. 2
0
 public virtual void SplitIntoProcessArgumentsMagickCompareTest()
 {
     String[] processArguments = SystemUtil.SplitIntoProcessArguments("magick compare",
                                                                      "'D:\\itext\\java\\itextcore\\kernel\\.\\target\\test\\com\\itextpdf\\kernel\\utils\\CompareToolTest\\simple_pdf.pdf-001.png' 'D:\\itext\\java\\itextcore\\kernel\\.\\target\\test\\com\\itextpdf\\kernel\\utils\\CompareToolTest\\cmp_simple_pdf_with_space .pdf-001.png'");
     NUnit.Framework.Assert.AreEqual("magick", processArguments[0]);
     NUnit.Framework.Assert.AreEqual(
         "compare \"D:\\itext\\java\\itextcore\\kernel\\.\\target\\test\\com\\itextpdf\\kernel\\utils\\CompareToolTest\\simple_pdf.pdf-001.png\" \"D:\\itext\\java\\itextcore\\kernel\\.\\target\\test\\com\\itextpdf\\kernel\\utils\\CompareToolTest\\cmp_simple_pdf_with_space .pdf-001.png\"",
         processArguments[1]);
 }
Esempio n. 3
0
 public virtual void SplitIntoProcessArgumentsGsTest()
 {
     String[] processArguments = SystemUtil.SplitIntoProcessArguments("gs",
                                                                      " -dSAFER -dNOPAUSE -dBATCH -sDEVICE=png16m -r150 -sOutputFile='./target/test/com/itextpdf/kernel/utils/CompareToolTest/cmp_simple_pdf_with_space .pdf-%03d.png' './src/test/resources/com/itextpdf/kernel/utils/CompareToolTest/cmp_simple_pdf_with_space .pdf'");
     NUnit.Framework.Assert.AreEqual("gs", processArguments[0]);
     NUnit.Framework.Assert.AreEqual(
         "-dSAFER -dNOPAUSE -dBATCH -sDEVICE=png16m -r150 -sOutputFile=\"./target/test/com/itextpdf/kernel/utils/CompareToolTest/cmp_simple_pdf_with_space .pdf-%03d.png\" \"./src/test/resources/com/itextpdf/kernel/utils/CompareToolTest/cmp_simple_pdf_with_space .pdf\"",
         processArguments[1]);
 }