Advertisement
Guest User

Untitled

a guest
Mar 3rd, 2017
159
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.38 KB | None | 0 0
  1. package friendsofmine;
  2.  
  3. import friendsofmine.domain.Utilisateur;
  4.  
  5. import org.junit.Before;
  6. import org.junit.BeforeClass;
  7. import org.junit.Test;
  8. import org.junit.runner.RunWith;
  9. import static org.junit.Assert.*;
  10. import org.springframework.boot.test.context.SpringBootTest;
  11. import org.springframework.test.context.junit4.SpringRunner;
  12. import javax.validation.Validation;
  13. import javax.validation.Validator;
  14. import javax.validation.ValidatorFactory;
  15. import java.util.Calendar;
  16. import java.util.Date;
  17.  
  18. public class UtilisateurTest {
  19.  
  20. private static Validator validator;
  21. private Calendar cal;
  22. private Date date;
  23.  
  24. @BeforeClass
  25. public static void setupContext() {
  26. ValidatorFactory factory = Validation.buildDefaultValidatorFactory();
  27. validator = factory.getValidator();
  28. }
  29.  
  30. @Before
  31. public void setupData() {
  32. cal = Calendar.getInstance();
  33. cal.set(Calendar.YEAR, 1988);
  34. cal.set(Calendar.MONTH, Calendar.JANUARY);
  35. cal.set(Calendar.DAY_OF_MONTH, 1);
  36. date = cal.getTime();
  37. }
  38.  
  39. @Test
  40. public void testUtilisateurFemme() {
  41. Utilisateur util = new Utilisateur("Dupont", "Jeanne", "jd@jd.com", "F", date);
  42. assertTrue(validator.validate(util).size() == 0);
  43. }
  44.  
  45. @Test
  46. public void testUtilisateurHomme() {
  47. Utilisateur util = new Utilisateur("Durand", "Jacques", "jd@jd.com", "M", date);
  48. assertTrue(validator.validate(util).size() == 0);
  49. }
  50.  
  51. @Test
  52. public void testUtilisateurSansDate() {
  53. Utilisateur util = new Utilisateur("Durand", "Jacques", "jd@jd.com", "M");
  54. assertTrue(validator.validate(util).size() == 0);
  55. }
  56.  
  57. @Test
  58. public void testUtilisateurNomNull() {
  59. Utilisateur util = new Utilisateur(null, "Jacques", "jd@jd.com", "M");
  60. assertTrue(validator.validate(util).size() > 0);
  61. }
  62.  
  63. @Test
  64. public void testUtilisateurNomVide() {
  65. Utilisateur util = new Utilisateur("", "Jacques", "jd@jd.com", "M");
  66. assertTrue(validator.validate(util).size() > 0);
  67. }
  68.  
  69. @Test
  70. public void testUtilisateurPrenomNull() {
  71. Utilisateur util = new Utilisateur("Durand", null, "jd@jd.com", "M");
  72. assertTrue(validator.validate(util).size() > 0);
  73. }
  74.  
  75. @Test
  76. public void testUtilisateurPrenomVide() {
  77. Utilisateur util = new Utilisateur("Durand", "", "jd@jd.com", "M");
  78. assertTrue(validator.validate(util).size() > 0);
  79. }
  80.  
  81. @Test
  82. public void testUtilisateurEmailSansArobase() {
  83. Utilisateur util = new Utilisateur("Durand", "Eric", "jd.jd.com", "M");
  84. assertTrue(validator.validate(util).size() > 0);
  85. }
  86.  
  87. @Test
  88. public void testUtilisateurEmailNull() {
  89. Utilisateur util = new Utilisateur("Durand", "Eric", null, "M");
  90. assertTrue(validator.validate(util).size() > 0);
  91. }
  92.  
  93. @Test
  94. public void testUtilisateurSexeInvalide() {
  95. Utilisateur util = new Utilisateur("Durand", "Eric", "jd@jd.com", "V");
  96. assertTrue(validator.validate(util).size() > 0);
  97. }
  98.  
  99. @Test
  100. public void testUtilisateurSexeNull() {
  101. Utilisateur util = new Utilisateur("Durand", "Eric", "jd@jd.com", null);
  102. assertTrue(validator.validate(util).size() > 0);
  103. }
  104.  
  105. @Test
  106. public void testUnNouvelUtilisateurEstSansActivite() {
  107. Utilisateur util = new Utilisateur("Durand", "Eric", "jd@jd.com", "M");
  108. assertEquals(0, util.getActivites().size());
  109. }
  110.  
  111. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement