/**
* Copyright (C) 2008-2010, Squale Project - http://www.squale.org
*
* This file is part of Squale.
*
* Squale is free software: you can redistribute it and/or modify
* it under the terms of the GNU Lesser General Public License as
* published by the Free Software Foundation, either version 3 of the
* License, or any later version.
*
* Squale is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public License
* along with Squale. If not, see <http://www.gnu.org/licenses/>.
*/
package org.squale.squalecommon.enterpriselayer.facade.quality;
import java.util.ArrayList;
import java.util.Collection;
import org.squale.jraf.commons.exception.JrafEnterpriseException;
import org.squale.squalecommon.SqualeTestCase;
/**
* @author M400841 Pour changer le mod�le de ce commentaire de type g�n�r�, allez � :
* Fen�tre>Pr�f�rences>Java>G�n�ration de code>Code et commentaires
*/
public class SqualeReferenceFacadeTest
extends SqualeTestCase
{
/**
* test sur la r�cup�ration des r�sultats des projets
*
* @throws JrafEnterpriseException en cas d'�chec
*/
public void testGetProjectResults()
throws JrafEnterpriseException
{
// Initialisation du retour
Collection references = null;
// Excution de la m�thode
references = (Collection) SqualeReferenceFacade.getProjectResults( null, null, true, new Long( 0 ) );
assertNotNull( references );
// Excution de la m�thode
references = (Collection) SqualeReferenceFacade.getProjectResults( null, null, false, new Long( 0 ) );
assertNotNull( references );
// TODO
}
/**
* Test pour void deleteAuditList(Collection)
*
* @throws JrafEnterpriseException en cas d'�chec
*/
public void testDeleteAuditListCollection()
throws JrafEnterpriseException
{
// Initialisation des parametres de la methode
Collection projectsToRemove =
new ArrayList( SqualeReferenceFacade.getProjectResults( new Integer( 2 ), new Integer( 0 ), false,
new Long( 0 ) ) );
// Exceution de la m�thode
SqualeReferenceFacade.deleteAuditList( projectsToRemove );
assertNull( null );
// TODO tests plus complets a effectuer
}
/**
* Test pour void validateAuditList(Collection)
*
* @throws JrafEnterpriseException en cas d'�chec du test
*/
public void testValidateAuditListCollection()
throws JrafEnterpriseException
{
// Initialisation des parametres de la methode
Collection projectsToValidate =
new ArrayList( SqualeReferenceFacade.getProjectResults( new Integer( 2 ), new Integer( 0 ), false,
new Long( 0 ) ) );
// Exceution de la m�thode
SqualeReferenceFacade.validateAuditList( projectsToValidate );
assertNull( null );
// TODO tests plus complets a effectuer
}
}