Вопрос решился просто
for (String key : expected.keySet()) {
for (String key : expected.keySet()) {
if (menuCollection.get(key) != expected.get(key)) {
Allure.step("Ошибка", Status.FAILED);
Allure.getLifecycle().updateStep(testResult -> testResult.setStatus(Status.FAILED));
Allure.getLifecycle().stopStep();
if (!expected.get(key)) {
assert account != null;
Allure.step(" Вкладки " + key + " лишняя у permission " + permissionId + " AccountId: " + account.getAccounId());
// softAsserts.fail(" Вкладки " + key + " лишняя у permission " + Arrays.toString(permission_id) + " AccountId: " + accountId);
} else {
assert account != null;
Allure.step(" Вкладки " + key + " не хватет у permission " + permissionId + " AccountId: " + account.getAccounId());
// softAsserts.fail(" Вкладки " + key + " не хватет у permission " + Arrays.toString(permission_id) + " AccountId: " + accountId);
}
}
}