public void CppCheckConverter_ExtractsCppCheckVersion()
        {
            ResultLogObjectWriter results = Utilities.GetConverterObjects(new CppCheckConverter(),
                                                                          "<results> <cppcheck version=\"12.34\" /> <errors /> </results>");

            Assert.AreEqual("12.34", results.ToolInfo.Version);
        }
        public void ToolFormatConverter_ConvertToStandardFormat_NullInputStream()
        {
            var    output = new ResultLogObjectWriter();
            Action action = () => _converter.ConvertToStandardFormat(ToolFormat.AndroidStudio, null, output);

            action.Should().Throw <ArgumentNullException>();
        }
Exemplo n.º 3
0
        public void CppCheckConverter_ExtractsCppCheckVersion()
        {
            ResultLogObjectWriter results = Utilities.GetConverterObjects(new CppCheckConverter(),
                                                                          "<results> <cppcheck version=\"12.34\" /> <errors /> </results>");

            // We will transform the version above to a Semantic Versioning 2.0 form
            Assert.Equal("12.34.0", results.Run.Tool.Driver.Version);
        }
        public void ToolFormatConverter_ConvertToStandardFormat_UnknownToolFormat()
        {
            var output = new ResultLogObjectWriter();

            using (var input = new MemoryStream())
            {
                _converter.ConvertToStandardFormat(0, input, output);
            }
        }
        public void ToolFormatConverter_ConvertToStandardFormat_UnknownToolFormat()
        {
            var output = new ResultLogObjectWriter();

            using (var input = new MemoryStream())
            {
                Action action = () => _converter.ConvertToStandardFormat("UnknownTool", input, output);

                action.Should().Throw <ArgumentException>();
            }
        }
Exemplo n.º 6
0
        public static ResultLogObjectWriter GetConverterObjects(ToolFileConverterBase converter, byte[] inputData)
        {
            var result = new ResultLogObjectWriter();

            using (var input = new MemoryStream(inputData))
            {
                converter.Convert(input, result, OptionallyEmittedData.None);
            }

            return(result);
        }
Exemplo n.º 7
0
        public static ResultLogObjectWriter GetConverterObjects(IToolFileConverter converter, byte[] inputData)
        {
            var result = new ResultLogObjectWriter();

            using (var input = new MemoryStream(inputData))
            {
                converter.Convert(input, result);
            }

            return(result);
        }
        public void ToolFormatConverter_ConvertToStandardFormat_NullInputStream()
        {
            var output = new ResultLogObjectWriter();

            _converter.ConvertToStandardFormat(ToolFormat.AndroidStudio, null, output);
        }