public VerificationResult(ComparisonStatus status, string description)
 {
     Status = status;
     Description = description;
 }
Beispiel #2
0
 public void AddError(string msg)
 {
     Status = ComparisonStatus.Error;
     Messages.Add (msg);
 }
Beispiel #3
0
 string getAction(ComparisonAction a, ComparisonStatus s, string ifResolveConflict)
 {
     switch (a) {
         case ComparisonAction.ChangeToExternal:
             switch (s) {
                 case ComparisonStatus.Identical: return "Leave as is";
                 case ComparisonStatus.Different: return "Use external";
                 case ComparisonStatus.New: return "Import";
                 case ComparisonStatus.Missing: return "<b>Delete</b>";
                 default: throw new Exception("Unknown ComparisonStatus");
             }
         case ComparisonAction.DoNothing:
         case ComparisonAction.KeepLocal:
             switch (s) {
                 case ComparisonStatus.Identical: return "Leave as is";
                 case ComparisonStatus.Different: return "Use local";
                 case ComparisonStatus.New: return "Do not import";
                 case ComparisonStatus.Missing: return "Keep local";
                 default: throw new Exception("Unknown ComparisonStatus");
             }
         case ComparisonAction.ResolveConflict:
             return ifResolveConflict;
         case ComparisonAction.Resolved:
             return "Resolved";
         default:
             throw new Exception("Unknown ComparisonAction");
     }
 }
Beispiel #4
0
 string getStatus(ComparisonStatus s)
 {
     switch (s) {
         case ComparisonStatus.Identical: return "Identical";
         case ComparisonStatus.Different: return "Different";
         case ComparisonStatus.New: return "New in external";
         case ComparisonStatus.Missing: return "Not in external";
         default: throw new Exception("Unknown ComparisonStatus");
     }
 }
Beispiel #5
0
 string getStatus(ComparisonStatus s)
 {
     switch (s) {
         case ComparisonStatus.DeletedExternally: return "Deleted externally";
         case ComparisonStatus.DeletedLocally: return "Deleted locally";
         case ComparisonStatus.DeletedLocallyAndExternally: return "<font color=\"gray\">Deleted in both</font>";
         case ComparisonStatus.Identical: return "<font color=\"gray\">Identical</font>";
         case ComparisonStatus.ChangedOrNewExternally: return "Changed externally";
         case ComparisonStatus.ChangedOrNewLocally: return "Changed locally";
         case ComparisonStatus.ConflictChangedInBothExternalLatest: return "<font color=\"red\">Changed in both, external last</font>";
         case ComparisonStatus.ConflictChangedInBothLocalLatest: return "<font color=\"red\">Changed in both, local last</font>";
         case ComparisonStatus.ConflictChangedExternallyDeletedLocally: return "<font color=\"red\">Changed externally, deleted locally</font>";
         case ComparisonStatus.ConflictChangedLocallyDeletedExternally: return "<font color=\"red\">Changed locally, deleted externally</font>";
         default: return Utils.GetFriendlyName(s.ToString());
     }
 }
Beispiel #6
0
 public WorkItemConfigurationItemComparisonResult(XmlDocument normalizedSourceDefinition, XmlDocument normalizedTargetDefinition, string itemName, WorkItemConfigurationItemType type, ComparisonStatus status)
     : this(normalizedSourceDefinition, normalizedTargetDefinition, itemName, type, null, status)
 {
 }
Beispiel #7
0
 public WorkItemConfigurationItemPartComparisonResult(string partName, ComparisonStatus status, double relativeSize)
 {
     this.PartName     = partName;
     this.Status       = status;
     this.RelativeSize = relativeSize;
 }
Beispiel #8
0
 public ComparisonResult(ComparisonStatus status, T item)
 {
     Status = status;
     Item   = item;
 }
 public VerificationResult(ComparisonStatus status, string description)
 {
     Status      = status;
     Description = description;
 }