C# Class SonarLint.VisualStudio.Integration.UnitTests.RuleSetInspectorTests

Mostrar archivo Open project: SonarSource-VisualStudio/sonarlint-visualstudio

Private Properties

Property Type Description
AssertConflictsExpected void
AssertMissingRulesByFullIds void
AssertNoConflicts void
AssertNoConflictsExpected void
AssertNoMissingRules void
AssertNoWeakRules void
AssertWeakRulesByFullIds void
ChangeRuleActions void
CreateCommonRuleSet RuleSet
CreateProjectRuleSetWithInclude RuleSet
CreateProjectRuleSetWithIncludes RuleSet
CreateUserSharedRuleSet RuleSet
CreateVsRuleSet RuleSet
FindInclude RuleSetInclude
GetSupportedImportRuleActions IEnumerable
GetSupportedRuleActions IEnumerable
RuleSetInspector_Ctor_ArgChecks void
RuleSetInspector_FindConflictingRules_ArgChecks void
RuleSetInspector_FindConflictingRules_BaselineNoneRulesAreNotTreatedAsMissing void
RuleSetInspector_FindConflictingRules_ComplexStructureButNoConflicts void
RuleSetInspector_FindConflictingRules_ComplexStructureWithConflicts void
RuleSetInspector_FindConflictingRules_IncludeAllCannotCreateConflictsByDefault void
RuleSetInspector_FindConflictingRules_ProjectLevelOverridesOfTheSolutionRuleset void
RuleSetInspector_FindConflictingRules_RuleSetFileCustomization_BaselineRuleSetWasIncludedAsNone void
RuleSetInspector_FindConflictingRules_RuleSetFileCustomization_BaselineRuleSetWasRemoved void
RuleSetInspector_FindConflictingRules_RuleSetFileCustomization_OtherRuleSetWasIncludedAtHigherStrictnessThanWarning void
RuleSetInspector_FindConflictingRules_RuleSetFileCustomization_OtherRuleSetWasIncludedAtLowerStrictnessThanWarning void
RuleSetInspector_FindConflictingRules_UserIncludesCannotCreateConflictsByDefault void
RuleSetInspector_FindConflictingRules_VsIncludesCannotCreateConflictsByDefault void
RuleSetInspector_FixConflictingRules_AllAtOnce void
RuleSetInspector_FixConflictingRules_ArgChecks void
RuleSetInspector_FixConflictingRules_IncludeConflict void
RuleSetInspector_FixConflictingRules_NoConflicts void
RuleSetInspector_FixConflictingRules_RuleOverrideConflict void
RuleSetInspector_IsBaselineWeakend void
TestCleanup void
TestInitialize void
VerifyFix void
VerifyFixedRuleSetIsNotPersisted void

Private Methods

Method Description
AssertConflictsExpected ( string baselineFilePath, string targetFilePath, string detailedFailMessage = "" ) : void
AssertMissingRulesByFullIds ( RuleConflictInfo info, IEnumerable expectedRules ) : void
AssertNoConflicts ( RuleConflictInfo info ) : void
AssertNoConflictsExpected ( string baselineFilePath, string targetFilePath, string detailedFailMessage = "" ) : void
AssertNoMissingRules ( RuleConflictInfo info ) : void
AssertNoWeakRules ( RuleConflictInfo info ) : void
AssertWeakRulesByFullIds ( RuleConflictInfo info, IEnumerable expectedRules, RuleSet baseline ) : void
ChangeRuleActions ( RuleSet ruleSet ) : void

Changes the first n number of action in ruleSet, where n is the number of items in modifyActions array.

CreateCommonRuleSet ( string ruleSetFileName = "SonarQube.ruleset", RuleAction defaultAction = RuleAction.Warning, int rules = DefaultNumberOfRules ) : RuleSet
CreateProjectRuleSetWithInclude ( int rules, string solutionRuleSetToInclude, IncludeType solutionIncludeType, RuleAction defaultAction ) : RuleSet
CreateProjectRuleSetWithIncludes ( int rules, string solutionRuleSetToInclude, IncludeType solutionIncludeType, RuleAction defaultAction = RuleAction.Warning ) : RuleSet
CreateUserSharedRuleSet ( string ruleSetFileName, RuleAction defaultAction = RuleAction.Warning, int rules = DefaultNumberOfRules ) : RuleSet
CreateVsRuleSet ( int rules, string ruleSetFileName, RuleAction defaultAction = RuleAction.Warning ) : RuleSet
FindInclude ( RuleSet targetRuleSet, string includeFilePath ) : RuleSetInclude
GetSupportedImportRuleActions ( ) : IEnumerable
GetSupportedRuleActions ( ) : IEnumerable
RuleSetInspector_Ctor_ArgChecks ( ) : void
RuleSetInspector_FindConflictingRules_ArgChecks ( ) : void
RuleSetInspector_FindConflictingRules_BaselineNoneRulesAreNotTreatedAsMissing ( ) : void
RuleSetInspector_FindConflictingRules_ComplexStructureButNoConflicts ( ) : void
RuleSetInspector_FindConflictingRules_ComplexStructureWithConflicts ( ) : void
RuleSetInspector_FindConflictingRules_IncludeAllCannotCreateConflictsByDefault ( ) : void
RuleSetInspector_FindConflictingRules_ProjectLevelOverridesOfTheSolutionRuleset ( ) : void
RuleSetInspector_FindConflictingRules_RuleSetFileCustomization_BaselineRuleSetWasIncludedAsNone ( ) : void
RuleSetInspector_FindConflictingRules_RuleSetFileCustomization_BaselineRuleSetWasRemoved ( ) : void
RuleSetInspector_FindConflictingRules_RuleSetFileCustomization_OtherRuleSetWasIncludedAtHigherStrictnessThanWarning ( ) : void
RuleSetInspector_FindConflictingRules_RuleSetFileCustomization_OtherRuleSetWasIncludedAtLowerStrictnessThanWarning ( ) : void
RuleSetInspector_FindConflictingRules_UserIncludesCannotCreateConflictsByDefault ( ) : void
RuleSetInspector_FindConflictingRules_VsIncludesCannotCreateConflictsByDefault ( ) : void
RuleSetInspector_FixConflictingRules_AllAtOnce ( ) : void
RuleSetInspector_FixConflictingRules_ArgChecks ( ) : void
RuleSetInspector_FixConflictingRules_IncludeConflict ( ) : void
RuleSetInspector_FixConflictingRules_NoConflicts ( ) : void
RuleSetInspector_FixConflictingRules_RuleOverrideConflict ( ) : void
RuleSetInspector_IsBaselineWeakend ( ) : void
TestCleanup ( ) : void
TestInitialize ( ) : void
VerifyFix ( FixedRuleSetInfo fixedInfo, int expectedIncludesReset, int expectedRulesDeleted ) : void
VerifyFixedRuleSetIsNotPersisted ( RuleSet solutionRuleSet, RuleSet projectRuleSet, RuleSet fixedRuleSet ) : void