コード例 #1
0
 public void verifySortingItemsByNames() {
   cataloguePage.getSortLineBlock().sortByName();
   List<Item> data = new ArrayList<Item>();
   int pageCount = 0;
   while (true && pageCount++ < 3) {
     data.addAll(grabItems());
     if (hasNext()) {
       next();
     } else {
       break;
     }
   }
   System.out.println(data);
   List<Item> namesNew = new ArrayList<Item>(data);
   Collections.sort(namesNew);
   Assert.assertEquals(data, namesNew);
 }
コード例 #2
0
  public void verifySortingItemsByPrices() {
    cataloguePage.getSortLineBlock().sortByPrice();

    List<Item> data = new ArrayList<Item>();
    int pageCount = 0;
    while (true && pageCount++ < 3) {
      data.addAll(grabItems());
      if (hasNext()) {
        next();
      } else {
        break;
      }
    }
    System.out.println(data);

    int prevPrice = 0;
    for (Item refrigirator : data) {
      if (prevPrice > refrigirator.getPrice()) {
        Assert.fail();
      }
      prevPrice = refrigirator.getPrice();
    }
  }