package com.oceaneconsulting.tanaguru.service.impl; import org.springframework.beans.factory.annotation.Autowired; import com.oceaneconsulting.tanaguru.AbstractDbUnitTest; import com.oceaneconsulting.tanaguru.entity.WsRole; import com.oceaneconsulting.tanaguru.entity.WsUser; import com.oceaneconsulting.tanaguru.entity.impl.WsUserImpl; import com.oceaneconsulting.tanaguru.service.WsUserService; /** * Classe de test du service utilisateur * @author msobahi * */ public class WsUserServiceImplTest extends AbstractDbUnitTest { /** * Nom du fichier xml contenant le jeu de donnees a importer */ private static final String INPUT_DATA_SET_FILENAME = "src/test/resources/dataSets/userServiceTest.xml"; /** * Service des utilisateurs */ @Autowired private WsUserService wsUserService; /** * Constructeur * @param testName Nom du service */ public WsUserServiceImplTest(String testName) { super(testName); setInputDataFileName(INPUT_DATA_SET_FILENAME); wsUserService = (WsUserService)springBeanFactory.getBean("wsUserService"); } /** * Test de la methode qui recupere le nombre d'invocations faites par un utilisateur */ public void testGetUserRole(){ WsUser user = new WsUserImpl(); user.setId(new Long(3)); user.setName("INCONNU"); user.setFirstName("INCONNU"); user.setActive(true); WsRole role = wsUserService.getUserRole(user); assertNotNull(role); } }