private static void VerifySummaryReportData( SummaryReportBuilder.SummaryReportData summaryReportData, ProjectInfoAnalysisResult analysisResult, string expectedHostUrl, AnalysisConfig config) { string expectedUrl; config.GetAnalysisSettings(false).TryGetValue("sonar.branch", out string branch); if (string.IsNullOrEmpty(branch)) { expectedUrl = string.Format( SummaryReportBuilder.DashboardUrlFormat, expectedHostUrl, config.SonarProjectKey); } else { expectedUrl = string.Format( SummaryReportBuilder.DashboardUrlFormatWithBranch, expectedHostUrl, config.SonarProjectKey, branch); } Assert.AreEqual(expectedUrl, summaryReportData.DashboardUrl, "Invalid dashboard url"); Assert.AreEqual(analysisResult.RanToCompletion, summaryReportData.Succeeded, "Invalid outcome"); }
private static void VerifySummaryReportData( SummaryReportBuilder.SummaryReportData summaryReportData, ProjectInfoAnalysisResult analysisResult, string expectedHostUrl, AnalysisConfig config) { Assert.AreEqual( String.Format(SummaryReportBuilder.DashboardUrlFormat, expectedHostUrl, config.SonarProjectKey), summaryReportData.DashboardUrl, "Invalid dashboard url"); Assert.AreEqual(analysisResult.RanToCompletion, summaryReportData.Succeeded, "Invalid outcome"); }
private static void VerifySummaryProjectCounts( SummaryReportBuilder.SummaryReportData summaryReportData, int expectedInvalidProjects, int expectedProductProjects, int expectedSkippedProjects, int expectedTestProjects, int expectedExcludedProjects) { Assert.AreEqual(expectedInvalidProjects, summaryReportData.InvalidProjects); Assert.AreEqual(expectedProductProjects, summaryReportData.ProductProjects); Assert.AreEqual(expectedSkippedProjects, summaryReportData.SkippedProjects); Assert.AreEqual(expectedTestProjects, summaryReportData.TestProjects); Assert.AreEqual(expectedExcludedProjects, summaryReportData.ExcludedProjects); }
private static void VerifySummaryProjectCounts( SummaryReportBuilder.SummaryReportData summaryReportData, int expectedInvalidProjects, int expectedProductProjects, int expectedSkippedProjects, int expectedTestProjects, int expectedExcludedProjects) { summaryReportData.InvalidProjects.Should().Be(expectedInvalidProjects); summaryReportData.ProductProjects.Should().Be(expectedProductProjects); summaryReportData.SkippedProjects.Should().Be(expectedSkippedProjects); summaryReportData.TestProjects.Should().Be(expectedTestProjects); summaryReportData.ExcludedProjects.Should().Be(expectedExcludedProjects); }