Пример #1
0
  @BeforeMethod
  public void setup() {
    mockFactory = mock(QueryFactory.class);
    mockQueryFilter = mock(QueryFilter.class);
    given(mockFactory.createFilter()).willReturn(mockQueryFilter);

    mockAndBuilder = mock(QueryFilter.QueryFilterBuilder.class);
    mockOrBuilder = mock(QueryFilter.QueryFilterBuilder.class);
    given(mockQueryFilter.and()).willReturn(mockAndBuilder);
    given(mockQueryFilter.or()).willReturn(mockOrBuilder);
  }
 public String execute(HttpServletRequest request) {
   String id = request.getParameter("id");
   InventoryEntry entry =
       (InventoryEntry) environment.getEntityFactory().create("diary-inventoryentry");
   if (id != null) {
     entry.setId(Integer.valueOf(id));
     QueryFilter filter = new QueryFilter("allforid");
     filter.setAttribute("id", entry.getId());
     EntityStorageInterface storage =
         environment.getEntityStorageFactory().getStorage("diary-inventoryentryevent");
     EntityInterface[] entities = storage.search(filter);
     for (int i = 0; i < entities.length; i++) {
       EntityInterface entity = entities[i];
       storage.delete(entity);
     }
     environment.getEntityStorageFactory().getStorage("diary-inventoryentry").delete(entry);
   }
   return null;
 }