package ru.stqa.pft.addressbook.tests;


import org.testng.Assert;
import org.testng.annotations.Test;
import ru.stqa.pft.addressbook.model.GroupData;

import java.util.HashSet;
import java.util.List;


public class GroupCreationTests extends TestBase {

  @Test
  public void testGroupCreation() {
    app.getNavigationHelper().gotoGroupPage();
    List<GroupData> before = app.getGroupHelper().getGroupList();
    GroupData group = new GroupData("test2", null, null);
    app.getGroupHelper().createGroup(group);
    List<GroupData> after = app.getGroupHelper().getGroupList();
    Assert.assertEquals(after.size(), before.size() + 1);

    group.setId(after.stream().max((o1, o2) -> Integer.compare(o1.getId(), o2.getId())).get().getId());
    before.add(group);
    Assert.assertEquals(new HashSet<>(before), new HashSet<>(after));

  }

}

@@ -446,17 +446,17 @@
 ta(%22test
-2
+1
 %22, null,
@@ -640,105 +640,159 @@
     
-group.setId(after.stream().max((o1, o2) -%3E Integer.compare(o1.getId(), o2.getId())).get().g
+before.add(group);%0A    int max = 0;%0A    for (GroupData g: after)%7B%0A      if (g.getId()%3Emax)%7B%0A        max = g.getId();%0A%0A      %7D%0A    %7D%0A    group.s
 etId(
-)
+max
 );%0A 
@@ -809,24 +809,25 @@
 add(group);%0A
+%0A
     Assert.a

Revert "изменение теста создания группы при помощи лямбды (блок лекции 4_9)"