public void ConvertFromIssueType(IssueType cfamilyIssueType, AnalysisIssueType analysisIssueType) { CFamilyIssueToAnalysisIssueConverter.Convert(cfamilyIssueType).Should().Be(analysisIssueType); Action act = () => CFamilyIssueToAnalysisIssueConverter.Convert((IssueType)(-1)); act.Should().ThrowExactly <ArgumentOutOfRangeException>().And.ParamName.Should().Be("issueType"); }
private object ToString(AnalysisIssueType type) { switch (type) { case AnalysisIssueType.Vulnerability: return("Vulnerability"); case AnalysisIssueType.Bug: return("Bug"); case AnalysisIssueType.CodeSmell: default: return("Code Smell"); } }
public AnalysisIssue( string ruleKey, AnalysisIssueSeverity severity, AnalysisIssueType type, string message, string filePath, int startLine, int endLine, int startLineOffset, int endLineOffset, string lineHash, IReadOnlyList <IAnalysisIssueFlow> flows ) { RuleKey = ruleKey; Severity = severity; Type = type; StartLine = startLine; StartLineOffset = startLineOffset; EndLine = endLine; EndLineOffset = endLineOffset; FilePath = filePath; Message = message; LineHash = lineHash; Flows = flows ?? EmptyFlows; }
public void ConvertFromIssueType(IssueType cfamilyIssueType, AnalysisIssueType analysisIssueType) { CFamilyIssueToAnalysisIssueConverter.Convert(cfamilyIssueType).Should().Be(analysisIssueType); }
public void Convert_SeverityAndTypeLookup(string ruleKey, AnalysisIssueSeverity severity, AnalysisIssueType type) { var message = new Message(ruleKey, "any", 4, 3, 2, 1, "message", false, new MessagePart[0]); var issue = Convert(message); issue.RuleKey.Should().Be($"lang1:{ruleKey}"); issue.Severity.Should().Be(severity); issue.Type.Should().Be(type); }
public void ConvertFromRuleType(int eslintRuleType, AnalysisIssueType analysisIssueType) { EslintBridgeIssueConverter.Convert((RuleType)eslintRuleType).Should().Be(analysisIssueType); }
public void ConvertFromIssueType(DaemonIssueType daemonIssueType, AnalysisIssueType analysisIssueType) { Daemon.Convert(daemonIssueType).Should().Be(analysisIssueType); }