@Override
  public String execute(HttpServletRequest request, HttpServletResponse response) {
    ServiceTest serviceTest = ServiceTest.getInstance();
    ServiceQuestion serviceQuestion = ServiceQuestion.getInstance();
    String target = "viewtests.jsp";
    QuestionDTO qDto = null;
    try {
      int idTest;
      if (request.getParameter("idTest") != null) {
        idTest = Integer.parseInt(request.getParameter("idTest"));
      } else {
        return target;
      }
      Test test = serviceTest.getTest(idTest);
      request.getSession().setAttribute("currentTest", test);
      qDto = serviceQuestion.getQuestionByTest(1, test);
      request.getSession().setAttribute("qDto", qDto);

      target = "answTest.jsp";

      logger.info("get test from databse successfully");
    } catch (NullPointerException e) {
      request.getSession().setAttribute("error", "get test from base Exception");
      target = "Error.jsp";
      logger.error("get test from base Exception " + e.getMessage());
    } finally {
      try {
        HibernateUtil.getInstance().getSession().close();
      } catch (HibernateException e) {
        logger.error(e.getMessage());
      }
    }
    return target;
  }
Esempio n. 2
0
 /** Starts up an rmi-server and create a connection to it. */
 @BeforeSuite
 public void setUp() throws Exception {
   mem = new MemBlobStore();
   int reg = ServiceTest.freePort();
   server = new AkubraRMIServer(mem, reg);
   store = AkubraRMIClient.create(reg);
 }
Esempio n. 3
0
  @Override
  public void setUp() throws Exception {
    // Insert Organization
    super.setUpOrganization();

    // Insert Servers
    idServerTest =
        this.createAndInsertServer(serverUrlTest, GPCapabilityType.WMS, organizationTest);
    idServerGeoSDI =
        this.createAndInsertServer(serverUrlGeoSDI, GPCapabilityType.WMS, organizationTest);
  }