Guest User

Untitled

a guest
Dec 14th, 2018
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 12.19 KB | None | 0 0
  1. /*
  2. * To change this license header, choose License Headers in Project Properties.
  3. * To change this template file, choose Tools | Templates
  4. * and open the template in the editor.
  5. */
  6. package nplab4;
  7.  
  8. import java.util.Arrays;
  9. import java.util.List;
  10. import org.junit.After;
  11. import org.junit.AfterClass;
  12. import org.junit.Before;
  13. import org.junit.BeforeClass;
  14. import org.junit.Test;
  15. import static org.junit.Assert.*;
  16.  
  17. /**
  18. *
  19. * @author linuxlite
  20. */
  21. public class Nplab4Test {
  22.  
  23. public Nplab4Test() {
  24. }
  25.  
  26. @BeforeClass
  27. public static void setUpClass() {
  28. }
  29.  
  30. @AfterClass
  31. public static void tearDownClass() {
  32. }
  33.  
  34. @Before
  35. public void setUp() {
  36. }
  37.  
  38. @After
  39. public void tearDown() {
  40. }
  41.  
  42. /**
  43. * Test of validateZipCode method, of class Nplab4.
  44. */
  45. @Test
  46. public void testValidateZipCode() {
  47. System.out.println("validateZipCode");
  48. String zipCode = "";
  49. boolean expResult = false;
  50. boolean result = Nplab4.validateZipCode(zipCode);
  51. assertEquals(expResult, result);
  52. // TODO review the generated test code and remove the default call to fail.
  53. fail("The test case is a prototype.");
  54. }
  55. @Test
  56. public void testValidateZipCode2() {
  57. System.out.println("validateZipCode");
  58. String zipCode = "";
  59. boolean expResult = false;
  60. boolean result = Nplab4.validateZipCode(zipCode);
  61. assertEquals(expResult, result);
  62. // TODO review the generated test code and remove the default call to fail.
  63. fail("The test case is a prototype.");
  64. }
  65. @Test
  66. public void testValidateZipCode3() {
  67. System.out.println("validateZipCode");
  68. String zipCode = "";
  69. boolean expResult = false;
  70. boolean result = Nplab4.validateZipCode(zipCode);
  71. assertEquals(expResult, result);
  72. // TODO review the generated test code and remove the default call to fail.
  73. fail("The test case is a prototype.");
  74. }
  75.  
  76. /**
  77. * Test of findEmails method, of class Nplab4.
  78. */
  79. @Test
  80. public void testFindEmails() {
  81. System.out.println("findEmails");
  82. String longText = "<html>\n" +
  83. "<head><title>Test1</title></head>\n" +
  84. "<body>\n" +
  85. "<div style=\"width: 1000; text-align: center; margin-left:auto;margin-right:auto;\">\n" +
  86. "\n" +
  87. "\n" +
  88. "\n" +
  89. "\n" +
  90. "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. \n" +
  91. "Interdum varius sit amet mattis vulputate enim. Turpis in eu mi bibendum. Donec enim diam vulputate ut pharetra. Consequat ac felis donec et odio pellentesque diam volutpat commodo.\n" +
  92. " Tincidunt praesent semper feugiat nibh sed pulvinar proin gravida hendrerit. Arcu bibendum at varius vel. Urna condimentum mattis pellentesque id nibh tortor id aliquet.\n" +
  93. " Eget velit aliquet sagittis id consectetur purus ut. <b>examplemail@hotmail.com</b> Consequat ac felis donec et odio pellentesque diam volutpat. \n" +
  94. "Libero id faucibus nisl tincidunt eget nullam non nisi. Pharetra pharetra massa massa ultricies mi quis hendrerit dolor.\n" +
  95. "\n" +
  96. "Ut etiam sit amet nisl purus in. Odio eu feugiat pretium nibh ipsum consequat. Faucibus purus in massa tempor nec feugiat nisl pretium.\n" +
  97. " Amet luctus venenatis lectus magna fringilla urna porttitor rhoncus dolor. Nisi scelerisque eu ultrices vitae auctor eu.\n" +
  98. "Aliquet risus feugiat in ante metus dictum at tempor. Eget duis at tellus at urna condimentum mattis pellentesque id. <b>kacdab003@utp.edu.pl</b> \n" +
  99. "Magna etiam tempor orci eu lobortis elementum nibh tellus molestie. Nisi quis eleifend quam adipiscing vitae. \n" +
  100. "Egestas pretium aenean pharetra magna ac placerat vestibulum lectus. Morbi quis commodo odio aenean sed adipiscing diam donec adipiscing.\n" +
  101. "\n" +
  102. "Ullamcorper sit amet risus nullam eget felis. \n" +
  103. "Nulla aliquet enim tortor at auctor urna nunc id cursus.\n" +
  104. " Gravida quis blandit turpis cursus in hachabitasse platea dictumst. Aliquam purus sit amet luctus venenatis lectus magna fringilla. \n" +
  105. "Aliquam eleifend mi in nulla posuere sollicitudin aliquam ultrices. Egestas quis ipsum suspendisse ultrices gravida dictum. \n" +
  106. "Ipsum dolor sit amet consectetur adipiscing elit. Eget est lorem ipsum dolor. Et netus et malesuada fames ac turpis egestas sed tempus. \n" +
  107. "Nulla posuere sollicitudin aliquam ultrices sagittis. Quis imperdiet massa tincidunt nunc pulvinar sapien et ligula ullamcorper.<b>kdtw301@gmail.com</b> \n" +
  108. "Ut etiam sit amet nisl purus in mollis nunc. Velit ut tortor pretium viverra suspendisse potenti nullam ac. Sagittis eu volutpat odio facilisis mauris sit. Urna cursus eget nunc scelerisque viverra mauris in aliquam. Feugiat vivamus at augue eget arcu dictum. Interdum varius sit amet mattis. Enim neque volutpat ac tincidunt vitae. Nunc sed augue lacus viverra vitae congue. Cras pulvinar mattis nunc sed.\n" +
  109. "\n" +
  110. "\n" +
  111. "\n" +
  112. "</body>\n" +
  113. "</html>";
  114. List<String> expResult = Arrays.asList("examplemail@hotmail.com", "kacdab003@utp.edu.pl", "kdtw301@gmail.com");
  115. List<String> result = Nplab4.findEmails(longText);
  116. assertEquals(expResult, result);
  117. // TODO review the generated test code and remove the default call to fail.
  118. fail("The test case is a prototype.");
  119. }
  120. @Test
  121. public void testFindEmails2() {
  122. System.out.println("findEmails");
  123. String longText = "<html>\n" +
  124. "<head><title>Test2</title></head>\n" +
  125. "<body>\n" +
  126. "<div style=\"width: 1000; text-align: center; margin-left:auto;margin-right:auto;\">\n" +
  127. "\n" +
  128. "\n" +
  129. "\n" +
  130. "\n" +
  131. "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. \n" +
  132. "Interdum varius sit amet mattis vulputate enim. <b>examplemail@hotmail.com</b> Turpis in eu mi bibendum. Donec enim diam vulputate ut pharetra. Consequat ac felis donec et odio pellentesque diam volutpat commodo.\n" +
  133. " Tincidunt praesent semper feugiat nibh sed pulvinar proin gravida hendrerit. Arcu bibendum at varius vel. <b>kacdab003@utp.edu.pl</b> Urna condimentum mattis pellentesque id nibh tortor id aliquet.\n" +
  134. " Eget velit aliquet sagittis id consectetur purus ut. Consequat ac felis donec et odio pellentesque diam volutpat. \n" +
  135. "Libero id faucibus nisl tincidunt eget nullam non nisi. Pharetra pharetra massa massa ultricies mi quis hendrerit dolor.\n" +
  136. "\n" +
  137. "Ut etiam sit amet nisl purus in. Odio eu feugiat pretium nibh ipsum consequat. Faucibus purus in massa tempor nec feugiat nisl pretium.\n" +
  138. " Amet luctus venenatis lectus magna fringilla urna porttitor rhoncus dolor. Nisi scelerisque eu ultrices vitae auctor eu.\n" +
  139. "Aliquet risus feugiat in ante metus dictum at tempor. Eget duis at tellus at urna condimentum mattis pellentesque id. \n" +
  140. "Magna etiam tempor orci eu lobortis elementum nibh tellus molestie. Nisi quis eleifend quam adipiscing vitae. \n" +
  141. "Egestas pretium aenean pharetra magna ac placerat vestibulum lectus. Morbi quis commodo odio aenean sed adipiscing diam donec adipiscing.\n" +
  142. "\n" +
  143. "Ullamcorper sit amet risus nullam eget felis. \n" +
  144. "Nulla aliquet enim tortor at auctor urna nunc id cursus.\n" +
  145. " Gravida quis blandit turpis cursus in hac habitasse platea dictumst. Aliquam purus sit amet luctus venenatis lectus magna fringilla. \n" +
  146. "Aliquam eleifend mi in nulla posuere sollicitudin aliquam ultrices. Egestas quis ipsum suspendisse ultrices gravida dictum. \n" +
  147. "Ipsum dolor sit amet consectetur adipiscing elit. Eget est lorem ipsum dolor. Et netus et malesuada fames ac turpis egestas sed tempus. \n" +
  148. "Nulla posuere sollicitudin aliquam ultrices sagittis. Quis imperdiet massa tincidunt nunc<b>kdtw301@gmail.com</b>pulvinar sapien et ligula ullamcorper. \n" +
  149. "Ut etiam sit amet nisl purus in mollis nunc. Velit ut tortor pretium viverra suspendisse potenti nullam ac. Sagittis eu volutpat odio facilisis mauris sit. Urna cursus eget nunc scelerisque viverra mauris in aliquam. Feugiat vivamus at augue eget arcu dictum. Interdum varius sit amet mattis. Enim neque volutpat ac tincidunt vitae. Nunc sed augue lacus viverra vitae congue. Cras pulvinar mattis nunc sed.\n" +
  150. "\n" +
  151. "\n" +
  152. "\n" +
  153. "</body>\n" +
  154. "</html>";
  155. List<String> expResult = Arrays.asList("examplemail@hotmail.com", "kacdab003@utp.edu.pl", "kdtw301@gmail.com");
  156. List<String> result = Nplab4.findEmails(longText);
  157. assertEquals(expResult, result);
  158. // TODO review the generated test code and remove the default call to fail.
  159. fail("The test case is a prototype.");
  160. }
  161. @Test
  162. public void testFindEmails3() {
  163. System.out.println("findEmails");
  164. String longText = "<html>\n" +
  165. "<head><title>Test1</title></head>\n" +
  166. "<body>\n" +
  167. "<div style=\"width: 1000; text-align: center; margin-left:auto;margin-right:auto;\">\n" +
  168. "\n" +
  169. "\n" +
  170. "\n" +
  171. "\n" +
  172. "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. \n" +
  173. "Interdum varius sit amet mattis vulputate enim. <b>examplemail@hotmail.com</b> Turpis in eu mi bibendum. Donec enim diam vulputate ut pharetra. Consequat ac felis donec et odio pellentesque diam volutpat commodo.\n" +
  174. " Tincidunt praesent semper feugiat nibh sed pulvinar proin gravida hendrerit. Arcu bibendum at varius vel. Urna condimentum mattis pellentesque id nibh tortor id aliquet.\n" +
  175. " Eget velit aliquet sagittis id consectetur purus ut. Consequat ac felis donec et odio pellentesque diam volutpat. \n" +
  176. "Libero id faucibus nisl tincidunt eget nullam non nisi. Pharetra pharetra massa massa ultricies mi quis hendrerit dolor.\n" +
  177. "\n" +
  178. "Ut etiam sit amet nisl purus in. Odio eu feugiat pretium nibh ipsum consequat. Faucibus purus in massa tempor nec feugiat nisl pretium.\n" +
  179. " Amet luctus venenatis lectus magna fringilla urna porttitor rhoncus dolor. Nisi scelerisque eu ultrices vitae auctor eu.\n" +
  180. "Aliquet risus feugiat in ante <b>kacdab003@utp.edu.pl</b> metus dictum at tempor. Eget duis at tellus at urna condimentum mattis pellentesque id. \n" +
  181. "Magna etiam tempor orci eu lobortis elementum nibh tellus molestie. Nisi quis eleifend quam adipiscing vitae. \n" +
  182. "Egestas pretium aenean pharetra magna ac placerat vestibulum lectus. Morbi quis commodo odio aenean sed adipiscing diam donec adipiscing.\n" +
  183. "\n" +
  184. "Ullamcorper sit amet risus nullam eget felis. \n" +
  185. "Nulla aliquet enim tortor at auctor urna nunc id cursus.\n" +
  186. " Gravida quis blandit turpis cursus in hac<b>kdtw301@gmail.com</b> habitasse platea dictumst. Aliquam purus sit amet luctus venenatis lectus magna fringilla. \n" +
  187. "Aliquam eleifend mi in nulla posuere sollicitudin aliquam ultrices. Egestas quis ipsum suspendisse ultrices gravida dictum. \n" +
  188. "Ipsum dolor sit amet consectetur adipiscing elit. Eget est lorem ipsum dolor. Et netus et malesuada fames ac turpis egestas sed tempus. \n" +
  189. "Nulla posuere sollicitudin aliquam ultrices sagittis. Quis imperdiet massa tincidunt nunc pulvinar sapien et ligula ullamcorper. \n" +
  190. "Ut etiam sit amet nisl purus in mollis nunc. Velit ut tortor pretium viverra suspendisse potenti nullam ac. Sagittis eu volutpat odio facilisis mauris sit. Urna cursus eget nunc scelerisque viverra mauris in aliquam. Feugiat vivamus at augue eget arcu dictum. Interdum varius sit amet mattis. Enim neque volutpat ac tincidunt vitae. Nunc sed augue lacus viverra vitae congue. Cras pulvinar mattis nunc sed.\n" +
  191. "\n" +
  192. "\n" +
  193. "\n" +
  194. "</body>\n" +
  195. "</html>";
  196. List<String> expResult = Arrays.asList("examplemail@hotmail.com", "kacdab003@utp.edu.pl", "kdtw301@gmail.com");
  197. List<String> result = Nplab4.findEmails(longText);
  198. assertEquals(expResult, result);
  199. // TODO review the generated test code and remove the default call to fail.
  200. fail("The test case is a prototype.");
  201. }
  202.  
  203. /**
  204. * Test of main method, of class Nplab4.
  205. */
  206. @Test
  207. public void testMain() {
  208. System.out.println("main");
  209. String[] args = null;
  210. Nplab4.main(args);
  211. // TODO review the generated test code and remove the default call to fail.
  212. fail("The test case is a prototype.");
  213. }
  214.  
  215. }
Add Comment
Please, Sign In to add comment