Uploaded image for project: 'Maven Surefire'
  1. Maven Surefire
  2. SUREFIRE-533

maven test java timezone

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Cannot Reproduce
    • None
    • None
    • process forking
    • None
    • Windows XP Pro 2002

    Description

      Hello maven team,

      I try to execute a junit test through maven. the method is:

      @Test
      public void loadData() {
      EntityTransaction tx = null;
      try {
      tx = em.getTransaction();
      tx.begin();

      Query q1 = em.createQuery("update CnCode c set c.activationDate=current_timestamp where c.codeType=15071010");
      q1.executeUpdate();
      tx.commit();

      Query q = em.createQuery("select c from CnCode c where c.codeType=15071010");

      List l = q.getResultList();
      if (l.size() > 0)

      { CnCode c = (CnCode) l.get(0); SimpleDateFormat df=new SimpleDateFormat("dd/MM/yyyy hh:mm:ss"); System.out.println(df.format(c.getActivationDate().getTime())); }

      System.out.println(TimeZone.getDefault().getDSTSavings());
      System.out.println(TimeZone.getDefault().getRawOffset());

      } catch (RuntimeException e) {
      if (tx != null && tx.isActive())

      { tx.rollback(); }

      throw e; // or display error message

      }

      when i execute this method through maven the current_timestamp query parameter saves the current_timestamp 2 hours before my localtime in ORACLE Database. The Database is on the same machine with the executing code and its timezone is GMT+2.

      I then created an eclipse project and executed the same junit and the date saved correctly in my local time. Is something happening with surefire plugin? i attach also the pom.xml

      thanks

      Sotiris Maroudas

      Attachments

        1. pom.xml
          3 kB
          Sotirios Maroudas

        Activity

          People

            Unassigned Unassigned
            s.maroudas Sotirios Maroudas
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: