no message

This commit is contained in:
2023-11-08 03:05:29 +03:00
parent 22fd6bb458
commit 4cd1a46c6d
4 changed files with 89 additions and 84 deletions

View File

@@ -174,6 +174,11 @@ public class SapforPackagesComparisonForm {
return false;
}
@Override
protected void performPreparation() throws Exception {
for (SapforTask task : package1.results.sortedTasks.values())
task.match = MatchState.NotMatch;
}
@Override
protected void showPreparation() throws Exception {
showNoTree();
slave.showNoTree();
@@ -182,28 +187,17 @@ public class SapforPackagesComparisonForm {
@Override
protected void body() throws Exception {
for (String key1 : package1.results.sortedTasks.keySet()) {
SapforTask task1 = package1.results.sortedTasks.get(key1);
if (package2.results.sortedTasks.containsKey(key1)) {
task1.match = MatchState.Match;
if (!package2.results.sortedTasks.containsKey(key1)) {
Log.Writeln_("Задача эталона " + key1 + "не найдена в сравниваемом пакете!");
}
}
if (Log.isEmpty()) {
//теперь сравниваем задачи
for (String key1 : package1.results.sortedTasks.keySet()) {
SapforTask task1 = package1.results.sortedTasks.get(key1);
SapforTask task2 = package2.results.sortedTasks.get(key1);
//состояния
if (!task1.state.equals(task2.state)) {
task1.match = MatchState.NotMatch;
System.out.println("Не совпадение цепочки версий в задаче " + task1.getUniqueKey());
} else if (task1.versions.size() != task2.versions.size()) {
task1.match = MatchState.NotMatch;
System.out.println("Не совпадение длины цепочки версий в задаче " + task1.getUniqueKey());
} else if (task1.variants.size()!=task2.variants.size()) {
task1.match = MatchState.NotMatch;
System.out.println("Не совпадение длины цепочки вариантов в задаче " + task1.getUniqueKey());
} else {
}
//файлы в КАЖДОЙ версии. на полное совпадение.
} else {
Log.Writeln_("Задача эталона " + task1.getUniqueKey() +
"не найдена в сравниваемом пакете!");
return;
//--
task1.checkMatch(task2);
}
}
}