Subversion Repositories bacoAlunos

Rev

Blame | Last modification | View Log | RSS feed

package teste;

import junit.framework.TestCase;
import pt.estgp.es.exemplos.hibernate.HibernateUtils;
import pt.estgp.es.exemplos.hibernate.Pagina;
import pt.estgp.es.exemplos.hibernate.PaginaImpl;

public class TesteDomainObject extends TestCase {
  @1.5.0/docs/api/java/lang/Override.html">Override
  protected void setUp() throws 1.5.0/docs/api/java/lang/Exception.html">Exception {
    super.setUp();
    1.5.0/docs/api/java/lang/System.html">System.out.println("Sett up");
  }

  @1.5.0/docs/api/java/lang/Override.html">Override
  protected void tearDown() throws 1.5.0/docs/api/java/lang/Exception.html">Exception {
    super.tearDown();
    1.5.0/docs/api/java/lang/System.html">System.out.println("Tear down");
  }

  public void testSaveDate() {
    HibernateUtils.getCurrentSession().beginTransaction();

    Pagina p2 = new PaginaImpl();
    p2.setNome("Teste 2");
    HibernateUtils.getCurrentSession().save(p2);
    1.5.0/docs/api/java/lang/System.html">System.out.println("p2.getSaveDate() = " + p2.getSaveDate());

    HibernateUtils.getCurrentSession().getTransaction().commit();


    HibernateUtils.getCurrentSession().beginTransaction();
    Pagina loaded = (Pagina) HibernateUtils.getCurrentSession().load(Pagina.class, p2.getId());
    1.5.0/docs/api/java/lang/System.html">System.out.println("loaded.getSaveDate() = " + loaded.getSaveDate());


    assertEquals(loaded.getNome(), p2.getNome());
    HibernateUtils.getCurrentSession().getTransaction().commit();

  }
}