private boolean getBannerForSomePriority(int priority, List<Integer> banners) throws Exception {
   DateFormat dfm = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
   RequestParametersForm form = new RequestParametersForm();
   form.setAdPlaceUid(adPlaceUID);
   form.setIp(1L);
   form.setCurrentBrowser(ApplicationConstants.BROWSER_FIREFOX);
   form.setOs(ApplicationConstants.OS_WINDOWS_XP);
   form.setLanguage("ru-ru;ru;en-us;en;");
   ServerRequest serverRequest = new ServerRequest();
   serverRequest.installationId = 1;
   form.setServerRequest(serverRequest);
   adCodeProcessor.processRequest(form, dfm.parse("2010-10-30 23:59:59"));
   NextBannerProcResult nbpr = form.getNextBannerProcResult();
   assertNotNull(nbpr.getBannerUid());
   Banner b = bannerDAO.getBannerByUid(nbpr.getBannerUid());
   return (b.getPriority() == priority);
 }