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>(); }
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>(); } }
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); }
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); }