Guest User

Untitled

a guest
Mar 25th, 2018
281
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.69 KB | None | 0 0
  1. package friendsofmine;
  2.  
  3. import friendsofmine.domain.Utilisateur;
  4.  
  5. import org.junit.BeforeClass;
  6. import org.junit.Test;
  7. import static org.junit.Assert.*;
  8. import javax.validation.Validation;
  9. import javax.validation.Validator;
  10. import javax.validation.ValidatorFactory;
  11.  
  12. public class UtilisateurTest {
  13.  
  14. private static Validator validator;
  15.  
  16. @BeforeClass
  17. public static void setupContext() {
  18. ValidatorFactory factory = Validation.buildDefaultValidatorFactory();
  19. validator = factory.getValidator();
  20. }
  21.  
  22. @Test
  23. public void testUtilisateurFemme() {
  24. Utilisateur util = new Utilisateur("Dupont", "Jeanne", "jd@jd.com", "F");
  25. assertTrue(validator.validate(util).size() == 0);
  26. }
  27.  
  28. @Test
  29. public void testUtilisateurHomme() {
  30. Utilisateur util = new Utilisateur("Durand", "Jacques", "jd@jd.com", "M");
  31. assertTrue(validator.validate(util).size() == 0);
  32. }
  33.  
  34. @Test
  35. public void testUtilisateurNomNull() {
  36. Utilisateur util = new Utilisateur(null, "Jacques", "jd@jd.com", "M");
  37. assertTrue(validator.validate(util).size() > 0);
  38. }
  39.  
  40. @Test
  41. public void testUtilisateurNomVide() {
  42. Utilisateur util = new Utilisateur("", "Jacques", "jd@jd.com", "M");
  43. assertTrue(validator.validate(util).size() > 0);
  44. }
  45.  
  46. @Test
  47. public void testUtilisateurPrenomNull() {
  48. Utilisateur util = new Utilisateur("Durand", null, "jd@jd.com", "M");
  49. assertTrue(validator.validate(util).size() > 0);
  50. }
  51.  
  52. @Test
  53. public void testUtilisateurPrenomVide() {
  54. Utilisateur util = new Utilisateur("Durand", "", "jd@jd.com", "M");
  55. assertTrue(validator.validate(util).size() > 0);
  56. }
  57.  
  58. @Test
  59. public void testUtilisateurEmailSansArobase() {
  60. Utilisateur util = new Utilisateur("Durand", "Eric", "jd.jd.com", "M");
  61. assertTrue(validator.validate(util).size() > 0);
  62. }
  63.  
  64. @Test
  65. public void testUtilisateurEmailNull() {
  66. Utilisateur util = new Utilisateur("Durand", "Eric", null, "M");
  67. assertTrue(validator.validate(util).size() > 0);
  68. }
  69.  
  70. @Test
  71. public void testUtilisateurSexeInvalide() {
  72. Utilisateur util = new Utilisateur("Durand", "Eric", "jd@jd.com", "V");
  73. assertTrue(validator.validate(util).size() > 0);
  74. }
  75.  
  76. @Test
  77. public void testUtilisateurSexeNull() {
  78. Utilisateur util = new Utilisateur("Durand", "Eric", "jd@jd.com", null);
  79. assertTrue(validator.validate(util).size() > 0);
  80. }
  81.  
  82. @Test
  83. public void testUnNouvelUtilisateurEstSansActivite() {
  84. Utilisateur util = new Utilisateur("Durand", "Eric", "jd@jd.com", "M");
  85. assertNull("Un nouvel Utilisateur n'a pas d'activité" , util.getActivites());
  86. }
  87.  
  88. }
Add Comment
Please, Sign In to add comment