Package dao

Source Code of dao.SportifDAOTest

/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/

package dao;

import java.util.List;
import java.util.Date;
import model.Sportif;
import org.junit.After;
import org.junit.AfterClass;
import org.junit.Before;
import org.junit.BeforeClass;
import org.junit.Test;
import static org.junit.Assert.*;

/**
*
* @author fofana
*/
public class SportifDAOTest {
   
private SportifDAO dao = new SportifDAO(new TestDataSource());
    public SportifDAOTest() {
    }

    @BeforeClass
    public static void setUpClass() throws Exception {
    }

    @AfterClass
    public static void tearDownClass() throws Exception {
    }

    @Before
    public void setUp() {
    }

    @After
    public void tearDown() {
    }

    /**
     * Test of enregistrement method, of class SportifDAO.
     */
    @Test
//    public void testEnregistrement() throws Exception {
//       Sportif s = new Sportif();
//    s.setNomSportif("marem");
//    s.setPrenomSportif("diaby");
//    s.setNomBatiment("batiment1");
//    s.setNumLogement(1);
//    s.setSexeSportif("masculin");
//    try {
//      dao.enregistrement(s);
//      try {
//        dao.enregistrement(s);
//        fail("on ne devrait pas enreigsitre deux fois le même sportif");
//      }
//      catch (DAOException e) {
//        // cela a marché le sportif n'a pas été inséré
//        assertTrue(true);
//      }
//    } catch (DAOException e) {
//      e.printStackTrace();
//      fail("echec insertion du sportif " + e.getMessage());
//    }
//
//  }
     public void testEditerSportif() throws Exception {
        Sportif s = new Sportif();
    s.setNomSportif("bisou");
    s.setPrenomSportif("basa");
             
  //  s.setDateNaissance(new Date to_date('21/03/21','DD/MM/YY'));
             s.setNomPays("France");
                s.setNomBatiment("batiment3");
             
    s.setSexeSportif("masculin");
//               // s.setDateInscription(new Date());
//              //  s.setDateNaissance(new Date());
                  s.setNumLogement(2);
                s.setIdSportif(321);
    try {
      dao.editerSportif(s);
//      try {
//        dao.editerSportif(321);
//        fail("on ne devrait pas enreigsitre deux fois le même sportif");
//      }
//      catch (DAOException e) {
//        // cela a marché le sportif n'a pas été inséré
//        assertTrue(true);
//      }
    } catch (DAOException e) {
      e.printStackTrace();
      //fail("echec insertion du sportif " + e.getMessage());
    }

  }

    @Test
    public void testListeSportifs() throws Exception {
        List<Sportif> result = dao.loadListeSportif("Belgique");
        assertEquals(6,result.size());
    }

    @Test
    public void testloadlistePays() throws Exception {
        List<Sportif> result2 = dao.loadlistePays();
        assertEquals(40,result2.size());
    }

}
TOP

Related Classes of dao.SportifDAOTest

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.