コード例 #1
0
ファイル: FlatFileAdapter.cs プロジェクト: jeffaristi92/owl
        public void ValidateOwlContentException_6()
        {
            OwlFlatFileConfig owlConfig = GetConfig(@"examples\flatfile\6\owl-config-flatfile.xml");

            FlatFileDocument document = new FlatFileDocument();
            string           original = GetContent(@"examples\flatfile\6\test.txt");

            document.LoadContent(owlConfig, original);
        }
コード例 #2
0
ファイル: FlatFileAdapter.cs プロジェクト: jeffaristi92/owl
        public void ValidateSerialize()
        {
            OwlFlatFileConfig owlConfig = GetConfig(@"examples\flatfile\1\owl-config-flatfile.xml");

            FlatFileDocument document = new FlatFileDocument();

            document.LoadContent(owlConfig, GetContent(@"examples\flatfile\1\test.txt"));

            XmlDocument xmlResult = XmlExtension.Serialize(document);
        }
コード例 #3
0
ファイル: FlatFileAdapter.cs プロジェクト: jeffaristi92/owl
        public void ValidateDataTypeException_3()
        {
            OwlFlatFileConfig owlConfig = GetConfig(@"examples\flatfile\3\owl-config-flatfile.xml");

            FlatFileDocument document = new FlatFileDocument();
            string           original = GetContent(@"examples\flatfile\3\test.txt");

            document.LoadContent(owlConfig, original);

            string content = document.ToString();
        }
コード例 #4
0
ファイル: FlatFileAdapter.cs プロジェクト: jeffaristi92/owl
        public void ValidateContent_1()
        {
            OwlFlatFileConfig owlConfig = GetConfig(@"examples\flatfile\1\owl-config-flatfile.xml");

            FlatFileDocument document = new FlatFileDocument();
            string           original = GetContent(@"examples\flatfile\1\test.txt");

            document.LoadContent(owlConfig, original);

            string content = document.ToString();

            Assert.AreEqual(original, content);
        }
コード例 #5
0
ファイル: FlatFileAdapter.cs プロジェクト: jeffaristi92/owl
        public void ValidateOwlContentMessage_6()
        {
            try
            {
                OwlFlatFileConfig owlConfig = GetConfig(@"examples\flatfile\6\owl-config-flatfile.xml");

                FlatFileDocument document = new FlatFileDocument();
                string           original = GetContent(@"examples\flatfile\6\test.txt");
                document.LoadContent(owlConfig, original);
            }
            catch (OwlContentException e)
            {
                Assert.AreEqual("Invalid content found in position '21'. The last valid section was 'ENC'", e.Message);
            }
        }
コード例 #6
0
ファイル: FlatFileAdapter.cs プロジェクト: jeffaristi92/owl
        public void ValidateDataTypeMessage_3()
        {
            try
            {
                OwlFlatFileConfig owlConfig = GetConfig(@"examples\flatfile\3\owl-config-flatfile.xml");

                FlatFileDocument document = new FlatFileDocument();
                string           original = GetContent(@"examples\flatfile\3\test.txt");
                document.LoadContent(owlConfig, original);

                string content = document.ToString();
            }
            catch (OwlDataTypeException e)
            {
                Assert.AreEqual("The element: 'enc_1' - section: 'ENC' have data-type: 'int' and the sent value is: '770.2'", e.Message);
            }
        }
コード例 #7
0
ファイル: FlatFileAdapter.cs プロジェクト: jeffaristi92/owl
        public void ValidateRequiredMessage_2()
        {
            try
            {
                OwlFlatFileConfig owlConfig = GetConfig(@"examples\flatfile\2\owl-config-flatfile.xml");

                FlatFileDocument document = new FlatFileDocument();
                string           original = GetContent(@"examples\flatfile\2\test.txt");
                document.LoadContent(owlConfig, original);

                string content = document.ToString();
            }
            catch (OwlRequiredException e)
            {
                Assert.AreEqual("The element: 'enc_1' - section: 'ENC' is required", e.Message);
            }
        }
コード例 #8
0
ファイル: FlatFileAdapter.cs プロジェクト: jeffaristi92/owl
        public void ValidateLengthTypeMessage_4()
        {
            try
            {
                OwlFlatFileConfig owlConfig = GetConfig(@"examples\flatfile\4\owl-config-flatfile.xml");

                FlatFileDocument document = new FlatFileDocument();
                string           original = GetContent(@"examples\flatfile\4\test.txt");
                document.LoadContent(owlConfig, original);

                string content = document.ToString();
            }
            catch (OwlLengthException e)
            {
                Assert.AreEqual("The element: 'loc_1' - section: 'LOC' have length: '3' and the allowed length is: '2' - sent value is: '770'", e.Message);
            }
        }