Exemplo n.º 1
0
        public void TestSimpleValidation()
        {
            ICAPInterfaceLib.ICAP intf = new ICAPInterfaceLib.ICAP(ServerIP, ServerPort);
            string testLargeStr        = new string('t', 256);

            string succeededMsg = "Validation succeeded";

            ICAPInterfaceLib.AVValidationMessage avrm = intf.SimpleValidation(34567, "test.pdf");
            Assert.IsTrue(avrm.IsValidated && avrm.Message.Equals(succeededMsg));

            avrm = intf.SimpleValidation(34567, "test.tif");
            Assert.IsTrue(avrm.IsValidated && avrm.Message.Equals(succeededMsg));

            avrm = intf.SimpleValidation(34567, "test.rtf");
            Assert.IsTrue(avrm.IsValidated && avrm.Message.Equals(succeededMsg));

            avrm = intf.SimpleValidation(34567, "test.PDF");
            Assert.IsTrue(avrm.IsValidated && avrm.Message.Equals(succeededMsg));

            avrm = intf.SimpleValidation(34567, "test.TIF");
            Assert.IsTrue(avrm.IsValidated && avrm.Message.Equals(succeededMsg));

            avrm = intf.SimpleValidation(34567, "test.RTF");
            Assert.IsTrue(avrm.IsValidated && avrm.Message.Equals(succeededMsg));

            avrm = intf.SimpleValidation(34567, "test.tiff");
            Assert.IsFalse(avrm.IsValidated);
            Assert.IsTrue(avrm.Message.Equals("Invalid filetype extension .tiff in filename"));

            avrm = intf.SimpleValidation(34567, "test.txt");
            Assert.IsTrue(avrm.Message.Equals("Invalid filetype extension .txt in filename"));

            avrm = intf.SimpleValidation(34567, "te.st.pdf");
            Assert.IsFalse(avrm.IsValidated);

            avrm = intf.SimpleValidation(34567, "te.tif.pdf");
            Assert.IsFalse(avrm.IsValidated);
            Assert.IsTrue(avrm.Message.Equals("Invalid character in filename"));

            avrm = intf.SimpleValidation(34567, "te\tif.pdf");
            Assert.IsFalse(avrm.IsValidated);
            Assert.IsTrue(avrm.Message.Equals("Invalid file name"));

            avrm = intf.SimpleValidation(34567, "te/tif.pdf");
            Assert.IsFalse(avrm.IsValidated);
            Assert.IsTrue(avrm.Message.Equals("Invalid character in filename"));

            avrm = intf.SimpleValidation(34567444, "test.pdf");
            Assert.IsFalse(avrm.IsValidated);
            Assert.IsTrue(avrm.Message.StartsWith("The file size is greater than"));

            avrm = intf.SimpleValidation(34567, testLargeStr + ".pdf");
            Assert.IsFalse(avrm.IsValidated);
            Assert.IsTrue(avrm.Message.StartsWith("The lenght of filename is greater than"));
        }
Exemplo n.º 2
0
        public void TestSimpleValidation()
        {
            ICAPInterfaceLib.ICAP intf = new ICAPInterfaceLib.ICAP(ServerIP, ServerPort);
            string testLargeStr = new string('t', 256);

            string succeededMsg = "Validation succeeded";
            ICAPInterfaceLib.AVValidationMessage avrm =  intf.SimpleValidation(34567, "test.pdf");
            Assert.IsTrue(avrm.IsValidated && avrm.Message.Equals(succeededMsg));

            avrm = intf.SimpleValidation(34567, "test.tif");
            Assert.IsTrue(avrm.IsValidated && avrm.Message.Equals(succeededMsg));

            avrm = intf.SimpleValidation(34567, "test.rtf");
            Assert.IsTrue(avrm.IsValidated && avrm.Message.Equals(succeededMsg));

            avrm = intf.SimpleValidation(34567, "test.PDF");
            Assert.IsTrue(avrm.IsValidated && avrm.Message.Equals(succeededMsg));

            avrm = intf.SimpleValidation(34567, "test.TIF");
            Assert.IsTrue(avrm.IsValidated && avrm.Message.Equals(succeededMsg));

            avrm = intf.SimpleValidation(34567, "test.RTF");
            Assert.IsTrue(avrm.IsValidated && avrm.Message.Equals(succeededMsg));

            avrm = intf.SimpleValidation(34567, "test.tiff");
            Assert.IsFalse(avrm.IsValidated);
            Assert.IsTrue(avrm.Message.Equals("Invalid filetype extension .tiff in filename"));

            avrm = intf.SimpleValidation(34567, "test.txt");
            Assert.IsTrue(avrm.Message.Equals("Invalid filetype extension .txt in filename"));

            avrm = intf.SimpleValidation(34567, "te.st.pdf");
            Assert.IsFalse(avrm.IsValidated);

            avrm = intf.SimpleValidation(34567, "te.tif.pdf");
            Assert.IsFalse(avrm.IsValidated);
            Assert.IsTrue(avrm.Message.Equals("Invalid character in filename"));

            avrm = intf.SimpleValidation(34567, "te\tif.pdf");
            Assert.IsFalse(avrm.IsValidated);
            Assert.IsTrue(avrm.Message.Equals("Invalid file name"));

            avrm = intf.SimpleValidation(34567, "te/tif.pdf");
            Assert.IsFalse(avrm.IsValidated);
            Assert.IsTrue(avrm.Message.Equals("Invalid character in filename"));

            avrm = intf.SimpleValidation(34567444, "test.pdf");
            Assert.IsFalse(avrm.IsValidated);
            Assert.IsTrue(avrm.Message.StartsWith("The file size is greater than"));

            avrm = intf.SimpleValidation(34567, testLargeStr + ".pdf");
            Assert.IsFalse(avrm.IsValidated);
            Assert.IsTrue(avrm.Message.StartsWith("The lenght of filename is greater than"));
        }