lots of exercises in java... from https://github.com/exercism/java

MeetupTest.java 24KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739
  1. import org.junit.Ignore;
  2. import org.junit.Test;
  3. import java.time.DayOfWeek;
  4. import java.time.LocalDate;
  5. import static org.hamcrest.CoreMatchers.*;
  6. import static org.junit.Assert.*;
  7. public class MeetupTest {
  8. @Test
  9. public void test_monteenth_of_may_2013() {
  10. LocalDate expected = LocalDate.of(2013, 5, 13);
  11. Meetup meetup = new Meetup(5, 2013);
  12. assertEquals(expected, meetup.day(DayOfWeek.MONDAY, MeetupSchedule.TEENTH));
  13. }
  14. @Ignore
  15. @Test
  16. public void test_monteenth_of_august_2013() {
  17. LocalDate expected = LocalDate.of(2013, 8, 19);
  18. Meetup meetup = new Meetup(8, 2013);
  19. assertEquals(expected, meetup.day(DayOfWeek.MONDAY, MeetupSchedule.TEENTH));
  20. }
  21. @Ignore
  22. @Test
  23. public void test_monteenth_of_september_2013() {
  24. LocalDate expected = LocalDate.of(2013, 9, 16);
  25. Meetup meetup = new Meetup(9, 2013);
  26. assertEquals(expected, meetup.day(DayOfWeek.MONDAY, MeetupSchedule.TEENTH));
  27. }
  28. @Ignore
  29. @Test
  30. public void test_tuesteenth_of_march_2013() {
  31. LocalDate expected = LocalDate.of(2013, 3, 19);
  32. Meetup meetup = new Meetup(3, 2013);
  33. assertEquals(expected, meetup.day(DayOfWeek.TUESDAY, MeetupSchedule.TEENTH));
  34. }
  35. @Ignore
  36. @Test
  37. public void test_tuesteenth_of_april_2013() {
  38. LocalDate expected = LocalDate.of(2013, 4, 16);
  39. Meetup meetup = new Meetup(4, 2013);
  40. assertEquals(expected, meetup.day(DayOfWeek.TUESDAY, MeetupSchedule.TEENTH));
  41. }
  42. @Ignore
  43. @Test
  44. public void test_tuesteenth_of_august_2013() {
  45. LocalDate expected = LocalDate.of(2013, 8, 13);
  46. Meetup meetup = new Meetup(8, 2013);
  47. assertEquals(expected, meetup.day(DayOfWeek.TUESDAY, MeetupSchedule.TEENTH));
  48. }
  49. @Ignore
  50. @Test
  51. public void test_wednesteenth_of_january_2013() {
  52. LocalDate expected = LocalDate.of(2013, 1, 16);
  53. Meetup meetup = new Meetup(1, 2013);
  54. assertEquals(expected, meetup.day(DayOfWeek.WEDNESDAY, MeetupSchedule.TEENTH));
  55. }
  56. @Ignore
  57. @Test
  58. public void test_wednesteenth_of_february_2013() {
  59. LocalDate expected = LocalDate.of(2013, 2, 13);
  60. Meetup meetup = new Meetup(2, 2013);
  61. assertEquals(expected, meetup.day(DayOfWeek.WEDNESDAY, MeetupSchedule.TEENTH));
  62. }
  63. @Ignore
  64. @Test
  65. public void test_wednesteenth_of_june_2013() {
  66. LocalDate expected = LocalDate.of(2013, 6, 19);
  67. Meetup meetup = new Meetup(6, 2013);
  68. assertEquals(expected, meetup.day(DayOfWeek.WEDNESDAY, MeetupSchedule.TEENTH));
  69. }
  70. @Ignore
  71. @Test
  72. public void test_thursteenth_of_may_2013() {
  73. LocalDate expected = LocalDate.of(2013, 5, 16);
  74. Meetup meetup = new Meetup(5, 2013);
  75. assertEquals(expected, meetup.day(DayOfWeek.THURSDAY, MeetupSchedule.TEENTH));
  76. }
  77. @Ignore
  78. @Test
  79. public void test_thursteenth_of_june_2013() {
  80. LocalDate expected = LocalDate.of(2013, 6, 13);
  81. Meetup meetup = new Meetup(6, 2013);
  82. assertEquals(expected, meetup.day(DayOfWeek.THURSDAY, MeetupSchedule.TEENTH));
  83. }
  84. @Ignore
  85. @Test
  86. public void test_thursteenth_of_september_2013() {
  87. LocalDate expected = LocalDate.of(2013, 9, 19);
  88. Meetup meetup = new Meetup(9, 2013);
  89. assertEquals(expected, meetup.day(DayOfWeek.THURSDAY, MeetupSchedule.TEENTH));
  90. }
  91. @Ignore
  92. @Test
  93. public void test_friteenth_of_april_2013() {
  94. LocalDate expected = LocalDate.of(2013, 4, 19);
  95. Meetup meetup = new Meetup(4, 2013);
  96. assertEquals(expected, meetup.day(DayOfWeek.FRIDAY, MeetupSchedule.TEENTH));
  97. }
  98. @Ignore
  99. @Test
  100. public void test_friteenth_of_august_2013() {
  101. LocalDate expected = LocalDate.of(2013, 8, 16);
  102. Meetup meetup = new Meetup(8, 2013);
  103. assertEquals(expected, meetup.day(DayOfWeek.FRIDAY, MeetupSchedule.TEENTH));
  104. }
  105. @Ignore
  106. @Test
  107. public void test_friteenth_of_september_2013() {
  108. LocalDate expected = LocalDate.of(2013, 9, 13);
  109. Meetup meetup = new Meetup(9, 2013);
  110. assertEquals(expected, meetup.day(DayOfWeek.FRIDAY, MeetupSchedule.TEENTH));
  111. }
  112. @Ignore
  113. @Test
  114. public void test_saturteenth_of_february_2013() {
  115. LocalDate expected = LocalDate.of(2013, 2, 16);
  116. Meetup meetup = new Meetup(2, 2013);
  117. assertEquals(expected, meetup.day(DayOfWeek.SATURDAY, MeetupSchedule.TEENTH));
  118. }
  119. @Ignore
  120. @Test
  121. public void test_saturteenth_of_april_2013() {
  122. LocalDate expected = LocalDate.of(2013, 4, 13);
  123. Meetup meetup = new Meetup(4, 2013);
  124. assertEquals(expected, meetup.day(DayOfWeek.SATURDAY, MeetupSchedule.TEENTH));
  125. }
  126. @Ignore
  127. @Test
  128. public void test_saturteenth_of_october_2013() {
  129. LocalDate expected = LocalDate.of(2013, 10, 19);
  130. Meetup meetup = new Meetup(10, 2013);
  131. assertEquals(expected, meetup.day(DayOfWeek.SATURDAY, MeetupSchedule.TEENTH));
  132. }
  133. @Ignore
  134. @Test
  135. public void test_sunteenth_of_may_2013() {
  136. LocalDate expected = LocalDate.of(2013, 5, 19);
  137. Meetup meetup = new Meetup(5, 2013);
  138. assertEquals(expected, meetup.day(DayOfWeek.SUNDAY, MeetupSchedule.TEENTH));
  139. }
  140. @Ignore
  141. @Test
  142. public void test_sunteenth_of_june_2013() {
  143. LocalDate expected = LocalDate.of(2013, 6, 16);
  144. Meetup meetup = new Meetup(6, 2013);
  145. assertEquals(expected, meetup.day(DayOfWeek.SUNDAY, MeetupSchedule.TEENTH));
  146. }
  147. @Ignore
  148. @Test
  149. public void test_sunteenth_of_october_2013() {
  150. LocalDate expected = LocalDate.of(2013, 10, 13);
  151. Meetup meetup = new Meetup(10, 2013);
  152. assertEquals(expected, meetup.day(DayOfWeek.SUNDAY, MeetupSchedule.TEENTH));
  153. }
  154. @Ignore
  155. @Test
  156. public void test_first_monday_of_march_2013() {
  157. LocalDate expected = LocalDate.of(2013, 3, 4);
  158. Meetup meetup = new Meetup(3, 2013);
  159. assertEquals(expected, meetup.day(DayOfWeek.MONDAY, MeetupSchedule.FIRST));
  160. }
  161. @Ignore
  162. @Test
  163. public void test_first_monday_of_april_2013() {
  164. LocalDate expected = LocalDate.of(2013, 4, 1);
  165. Meetup meetup = new Meetup(4, 2013);
  166. assertEquals(expected, meetup.day(DayOfWeek.MONDAY, MeetupSchedule.FIRST));
  167. }
  168. @Ignore
  169. @Test
  170. public void test_first_tuesday_of_may_2013() {
  171. LocalDate expected = LocalDate.of(2013, 5, 7);
  172. Meetup meetup = new Meetup(5, 2013);
  173. assertEquals(expected, meetup.day(DayOfWeek.TUESDAY, MeetupSchedule.FIRST));
  174. }
  175. @Ignore
  176. @Test
  177. public void test_first_tuesday_of_june_2013() {
  178. LocalDate expected = LocalDate.of(2013, 6, 4);
  179. Meetup meetup = new Meetup(6, 2013);
  180. assertEquals(expected, meetup.day(DayOfWeek.TUESDAY, MeetupSchedule.FIRST));
  181. }
  182. @Ignore
  183. @Test
  184. public void test_first_wednesday_of_july_2013() {
  185. LocalDate expected = LocalDate.of(2013, 7, 3);
  186. Meetup meetup = new Meetup(7, 2013);
  187. assertEquals(expected, meetup.day(DayOfWeek.WEDNESDAY, MeetupSchedule.FIRST));
  188. }
  189. @Ignore
  190. @Test
  191. public void test_first_wednesday_of_august_2013() {
  192. LocalDate expected = LocalDate.of(2013, 8, 7);
  193. Meetup meetup = new Meetup(8, 2013);
  194. assertEquals(expected, meetup.day(DayOfWeek.WEDNESDAY, MeetupSchedule.FIRST));
  195. }
  196. @Ignore
  197. @Test
  198. public void test_first_thursday_of_september_2013() {
  199. LocalDate expected = LocalDate.of(2013, 9, 5);
  200. Meetup meetup = new Meetup(9, 2013);
  201. assertEquals(expected, meetup.day(DayOfWeek.THURSDAY, MeetupSchedule.FIRST));
  202. }
  203. @Ignore
  204. @Test
  205. public void test_first_thursday_of_october_2013() {
  206. LocalDate expected = LocalDate.of(2013, 10, 3);
  207. Meetup meetup = new Meetup(10, 2013);
  208. assertEquals(expected, meetup.day(DayOfWeek.THURSDAY, MeetupSchedule.FIRST));
  209. }
  210. @Ignore
  211. @Test
  212. public void test_first_friday_of_november_2013() {
  213. LocalDate expected = LocalDate.of(2013, 11, 1);
  214. Meetup meetup = new Meetup(11, 2013);
  215. assertEquals(expected, meetup.day(DayOfWeek.FRIDAY, MeetupSchedule.FIRST));
  216. }
  217. @Ignore
  218. @Test
  219. public void test_first_friday_of_december_2013() {
  220. LocalDate expected = LocalDate.of(2013, 12, 6);
  221. Meetup meetup = new Meetup(12, 2013);
  222. assertEquals(expected, meetup.day(DayOfWeek.FRIDAY, MeetupSchedule.FIRST));
  223. }
  224. @Ignore
  225. @Test
  226. public void test_first_saturday_of_january_2013() {
  227. LocalDate expected = LocalDate.of(2013, 1, 5);
  228. Meetup meetup = new Meetup(1, 2013);
  229. assertEquals(expected, meetup.day(DayOfWeek.SATURDAY, MeetupSchedule.FIRST));
  230. }
  231. @Ignore
  232. @Test
  233. public void test_first_saturday_of_february_2013() {
  234. LocalDate expected = LocalDate.of(2013, 2, 2);
  235. Meetup meetup = new Meetup(2, 2013);
  236. assertEquals(expected, meetup.day(DayOfWeek.SATURDAY, MeetupSchedule.FIRST));
  237. }
  238. @Ignore
  239. @Test
  240. public void test_first_sunday_of_march_2013() {
  241. LocalDate expected = LocalDate.of(2013, 3, 3);
  242. Meetup meetup = new Meetup(3, 2013);
  243. assertEquals(expected, meetup.day(DayOfWeek.SUNDAY, MeetupSchedule.FIRST));
  244. }
  245. @Ignore
  246. @Test
  247. public void test_first_sunday_of_april_2013() {
  248. LocalDate expected = LocalDate.of(2013, 4, 7);
  249. Meetup meetup = new Meetup(4, 2013);
  250. assertEquals(expected, meetup.day(DayOfWeek.SUNDAY, MeetupSchedule.FIRST));
  251. }
  252. @Ignore
  253. @Test
  254. public void test_second_monday_of_march_2013() {
  255. LocalDate expected = LocalDate.of(2013, 3, 11);
  256. Meetup meetup = new Meetup(3, 2013);
  257. assertEquals(expected, meetup.day(DayOfWeek.MONDAY, MeetupSchedule.SECOND));
  258. }
  259. @Ignore
  260. @Test
  261. public void test_second_monday_of_april_2013() {
  262. LocalDate expected = LocalDate.of(2013, 4, 8);
  263. Meetup meetup = new Meetup(4, 2013);
  264. assertEquals(expected, meetup.day(DayOfWeek.MONDAY, MeetupSchedule.SECOND));
  265. }
  266. @Ignore
  267. @Test
  268. public void test_second_tuesday_of_may_2013() {
  269. LocalDate expected = LocalDate.of(2013, 5, 14);
  270. Meetup meetup = new Meetup(5, 2013);
  271. assertEquals(expected, meetup.day(DayOfWeek.TUESDAY, MeetupSchedule.SECOND));
  272. }
  273. @Ignore
  274. @Test
  275. public void test_second_tuesday_of_june_2013() {
  276. LocalDate expected = LocalDate.of(2013, 6, 11);
  277. Meetup meetup = new Meetup(6, 2013);
  278. assertEquals(expected, meetup.day(DayOfWeek.TUESDAY, MeetupSchedule.SECOND));
  279. }
  280. @Ignore
  281. @Test
  282. public void test_second_wednesday_of_july_2013() {
  283. LocalDate expected = LocalDate.of(2013, 7, 10);
  284. Meetup meetup = new Meetup(7, 2013);
  285. assertEquals(expected, meetup.day(DayOfWeek.WEDNESDAY, MeetupSchedule.SECOND));
  286. }
  287. @Ignore
  288. @Test
  289. public void test_second_wednesday_of_august_2013() {
  290. LocalDate expected = LocalDate.of(2013, 8, 14);
  291. Meetup meetup = new Meetup(8, 2013);
  292. assertEquals(expected, meetup.day(DayOfWeek.WEDNESDAY, MeetupSchedule.SECOND));
  293. }
  294. @Ignore
  295. @Test
  296. public void test_second_thursday_of_september_2013() {
  297. LocalDate expected = LocalDate.of(2013, 9, 12);
  298. Meetup meetup = new Meetup(9, 2013);
  299. assertEquals(expected, meetup.day(DayOfWeek.THURSDAY, MeetupSchedule.SECOND));
  300. }
  301. @Ignore
  302. @Test
  303. public void test_second_thursday_of_october_2013() {
  304. LocalDate expected = LocalDate.of(2013, 10, 10);
  305. Meetup meetup = new Meetup(10, 2013);
  306. assertEquals(expected, meetup.day(DayOfWeek.THURSDAY, MeetupSchedule.SECOND));
  307. }
  308. @Ignore
  309. @Test
  310. public void test_second_friday_of_november_2013() {
  311. LocalDate expected = LocalDate.of(2013, 11, 8);
  312. Meetup meetup = new Meetup(11, 2013);
  313. assertEquals(expected, meetup.day(DayOfWeek.FRIDAY, MeetupSchedule.SECOND));
  314. }
  315. @Ignore
  316. @Test
  317. public void test_second_friday_of_december_2013() {
  318. LocalDate expected = LocalDate.of(2013, 12, 13);
  319. Meetup meetup = new Meetup(12, 2013);
  320. assertEquals(expected, meetup.day(DayOfWeek.FRIDAY, MeetupSchedule.SECOND));
  321. }
  322. @Ignore
  323. @Test
  324. public void test_second_saturday_of_january_2013() {
  325. LocalDate expected = LocalDate.of(2013, 1, 12);
  326. Meetup meetup = new Meetup(1, 2013);
  327. assertEquals(expected, meetup.day(DayOfWeek.SATURDAY, MeetupSchedule.SECOND));
  328. }
  329. @Ignore
  330. @Test
  331. public void test_second_saturday_of_february_2013() {
  332. LocalDate expected = LocalDate.of(2013, 2, 9);
  333. Meetup meetup = new Meetup(2, 2013);
  334. assertEquals(expected, meetup.day(DayOfWeek.SATURDAY, MeetupSchedule.SECOND));
  335. }
  336. @Ignore
  337. @Test
  338. public void test_second_sunday_of_march_2013() {
  339. LocalDate expected = LocalDate.of(2013, 3, 10);
  340. Meetup meetup = new Meetup(3, 2013);
  341. assertEquals(expected, meetup.day(DayOfWeek.SUNDAY, MeetupSchedule.SECOND));
  342. }
  343. @Ignore
  344. @Test
  345. public void test_second_sunday_of_april_2013() {
  346. LocalDate expected = LocalDate.of(2013, 4, 14);
  347. Meetup meetup = new Meetup(4, 2013);
  348. assertEquals(expected, meetup.day(DayOfWeek.SUNDAY, MeetupSchedule.SECOND));
  349. }
  350. @Ignore
  351. @Test
  352. public void test_third_monday_of_march_2013() {
  353. LocalDate expected = LocalDate.of(2013, 3, 18);
  354. Meetup meetup = new Meetup(3, 2013);
  355. assertEquals(expected, meetup.day(DayOfWeek.MONDAY, MeetupSchedule.THIRD));
  356. }
  357. @Ignore
  358. @Test
  359. public void test_third_monday_of_april_2013() {
  360. LocalDate expected = LocalDate.of(2013, 4, 15);
  361. Meetup meetup = new Meetup(4, 2013);
  362. assertEquals(expected, meetup.day(DayOfWeek.MONDAY, MeetupSchedule.THIRD));
  363. }
  364. @Ignore
  365. @Test
  366. public void test_third_tuesday_of_may_2013() {
  367. LocalDate expected = LocalDate.of(2013, 5, 21);
  368. Meetup meetup = new Meetup(5, 2013);
  369. assertEquals(expected, meetup.day(DayOfWeek.TUESDAY, MeetupSchedule.THIRD));
  370. }
  371. @Ignore
  372. @Test
  373. public void test_third_tuesday_of_june_2013() {
  374. LocalDate expected = LocalDate.of(2013, 6, 18);
  375. Meetup meetup = new Meetup(6, 2013);
  376. assertEquals(expected, meetup.day(DayOfWeek.TUESDAY, MeetupSchedule.THIRD));
  377. }
  378. @Ignore
  379. @Test
  380. public void test_third_wednesday_of_july_2013() {
  381. LocalDate expected = LocalDate.of(2013, 7, 17);
  382. Meetup meetup = new Meetup(7, 2013);
  383. assertEquals(expected, meetup.day(DayOfWeek.WEDNESDAY, MeetupSchedule.THIRD));
  384. }
  385. @Ignore
  386. @Test
  387. public void test_third_wednesday_of_august_2013() {
  388. LocalDate expected = LocalDate.of(2013, 8, 21);
  389. Meetup meetup = new Meetup(8, 2013);
  390. assertEquals(expected, meetup.day(DayOfWeek.WEDNESDAY, MeetupSchedule.THIRD));
  391. }
  392. @Ignore
  393. @Test
  394. public void test_third_thursday_of_september_2013() {
  395. LocalDate expected = LocalDate.of(2013, 9, 19);
  396. Meetup meetup = new Meetup(9, 2013);
  397. assertEquals(expected, meetup.day(DayOfWeek.THURSDAY, MeetupSchedule.THIRD));
  398. }
  399. @Ignore
  400. @Test
  401. public void test_third_thursday_of_october_2013() {
  402. LocalDate expected = LocalDate.of(2013, 10, 17);
  403. Meetup meetup = new Meetup(10, 2013);
  404. assertEquals(expected, meetup.day(DayOfWeek.THURSDAY, MeetupSchedule.THIRD));
  405. }
  406. @Ignore
  407. @Test
  408. public void test_third_friday_of_november_2013() {
  409. LocalDate expected = LocalDate.of(2013, 11, 15);
  410. Meetup meetup = new Meetup(11, 2013);
  411. assertEquals(expected, meetup.day(DayOfWeek.FRIDAY, MeetupSchedule.THIRD));
  412. }
  413. @Ignore
  414. @Test
  415. public void test_third_friday_of_december_2013() {
  416. LocalDate expected = LocalDate.of(2013, 12, 20);
  417. Meetup meetup = new Meetup(12, 2013);
  418. assertEquals(expected, meetup.day(DayOfWeek.FRIDAY, MeetupSchedule.THIRD));
  419. }
  420. @Ignore
  421. @Test
  422. public void test_third_saturday_of_january_2013() {
  423. LocalDate expected = LocalDate.of(2013, 1, 19);
  424. Meetup meetup = new Meetup(1, 2013);
  425. assertEquals(expected, meetup.day(DayOfWeek.SATURDAY, MeetupSchedule.THIRD));
  426. }
  427. @Ignore
  428. @Test
  429. public void test_third_saturday_of_february_2013() {
  430. LocalDate expected = LocalDate.of(2013, 2, 16);
  431. Meetup meetup = new Meetup(2, 2013);
  432. assertEquals(expected, meetup.day(DayOfWeek.SATURDAY, MeetupSchedule.THIRD));
  433. }
  434. @Ignore
  435. @Test
  436. public void test_third_sunday_of_march_2013() {
  437. LocalDate expected = LocalDate.of(2013, 3, 17);
  438. Meetup meetup = new Meetup(3, 2013);
  439. assertEquals(expected, meetup.day(DayOfWeek.SUNDAY, MeetupSchedule.THIRD));
  440. }
  441. @Ignore
  442. @Test
  443. public void test_third_sunday_of_april_2013() {
  444. LocalDate expected = LocalDate.of(2013, 4, 21);
  445. Meetup meetup = new Meetup(4, 2013);
  446. assertEquals(expected, meetup.day(DayOfWeek.SUNDAY, MeetupSchedule.THIRD));
  447. }
  448. @Ignore
  449. @Test
  450. public void test_fourth_monday_of_march_2013() {
  451. LocalDate expected = LocalDate.of(2013, 3, 25);
  452. Meetup meetup = new Meetup(3, 2013);
  453. assertEquals(expected, meetup.day(DayOfWeek.MONDAY, MeetupSchedule.FOURTH));
  454. }
  455. @Ignore
  456. @Test
  457. public void test_fourth_monday_of_april_2013() {
  458. LocalDate expected = LocalDate.of(2013, 4, 22);
  459. Meetup meetup = new Meetup(4, 2013);
  460. assertEquals(expected, meetup.day(DayOfWeek.MONDAY, MeetupSchedule.FOURTH));
  461. }
  462. @Ignore
  463. @Test
  464. public void test_fourth_tuesday_of_may_2013() {
  465. LocalDate expected = LocalDate.of(2013, 5, 28);
  466. Meetup meetup = new Meetup(5, 2013);
  467. assertEquals(expected, meetup.day(DayOfWeek.TUESDAY, MeetupSchedule.FOURTH));
  468. }
  469. @Ignore
  470. @Test
  471. public void test_fourth_tuesday_of_june_2013() {
  472. LocalDate expected = LocalDate.of(2013, 6, 25);
  473. Meetup meetup = new Meetup(6, 2013);
  474. assertEquals(expected, meetup.day(DayOfWeek.TUESDAY, MeetupSchedule.FOURTH));
  475. }
  476. @Ignore
  477. @Test
  478. public void test_fourth_wednesday_of_july_2013() {
  479. LocalDate expected = LocalDate.of(2013, 7, 24);
  480. Meetup meetup = new Meetup(7, 2013);
  481. assertEquals(expected, meetup.day(DayOfWeek.WEDNESDAY, MeetupSchedule.FOURTH));
  482. }
  483. @Ignore
  484. @Test
  485. public void test_fourth_wednesday_of_august_2013() {
  486. LocalDate expected = LocalDate.of(2013, 8, 28);
  487. Meetup meetup = new Meetup(8, 2013);
  488. assertEquals(expected, meetup.day(DayOfWeek.WEDNESDAY, MeetupSchedule.FOURTH));
  489. }
  490. @Ignore
  491. @Test
  492. public void test_fourth_thursday_of_september_2013() {
  493. LocalDate expected = LocalDate.of(2013, 9, 26);
  494. Meetup meetup = new Meetup(9, 2013);
  495. assertEquals(expected, meetup.day(DayOfWeek.THURSDAY, MeetupSchedule.FOURTH));
  496. }
  497. @Ignore
  498. @Test
  499. public void test_fourth_thursday_of_october_2013() {
  500. LocalDate expected = LocalDate.of(2013, 10, 24);
  501. Meetup meetup = new Meetup(10, 2013);
  502. assertEquals(expected, meetup.day(DayOfWeek.THURSDAY, MeetupSchedule.FOURTH));
  503. }
  504. @Ignore
  505. @Test
  506. public void test_fourth_friday_of_november_2013() {
  507. LocalDate expected = LocalDate.of(2013, 11, 22);
  508. Meetup meetup = new Meetup(11, 2013);
  509. assertEquals(expected, meetup.day(DayOfWeek.FRIDAY, MeetupSchedule.FOURTH));
  510. }
  511. @Ignore
  512. @Test
  513. public void test_fourth_friday_of_december_2013() {
  514. LocalDate expected = LocalDate.of(2013, 12, 27);
  515. Meetup meetup = new Meetup(12, 2013);
  516. assertEquals(expected, meetup.day(DayOfWeek.FRIDAY, MeetupSchedule.FOURTH));
  517. }
  518. @Ignore
  519. @Test
  520. public void test_fourth_saturday_of_january_2013() {
  521. LocalDate expected = LocalDate.of(2013, 1, 26);
  522. Meetup meetup = new Meetup(1, 2013);
  523. assertEquals(expected, meetup.day(DayOfWeek.SATURDAY, MeetupSchedule.FOURTH));
  524. }
  525. @Ignore
  526. @Test
  527. public void test_fourth_saturday_of_february_2013() {
  528. LocalDate expected = LocalDate.of(2013, 2, 23);
  529. Meetup meetup = new Meetup(2, 2013);
  530. assertEquals(expected, meetup.day(DayOfWeek.SATURDAY, MeetupSchedule.FOURTH));
  531. }
  532. @Ignore
  533. @Test
  534. public void test_fourth_sunday_of_march_2013() {
  535. LocalDate expected = LocalDate.of(2013, 3, 24);
  536. Meetup meetup = new Meetup(3, 2013);
  537. assertEquals(expected, meetup.day(DayOfWeek.SUNDAY, MeetupSchedule.FOURTH));
  538. }
  539. @Ignore
  540. @Test
  541. public void test_fourth_sunday_of_april_2013() {
  542. LocalDate expected = LocalDate.of(2013, 4, 28);
  543. Meetup meetup = new Meetup(4, 2013);
  544. assertEquals(expected, meetup.day(DayOfWeek.SUNDAY, MeetupSchedule.FOURTH));
  545. }
  546. @Ignore
  547. @Test
  548. public void test_last_monday_of_march_2013() {
  549. LocalDate expected = LocalDate.of(2013, 3, 25);
  550. Meetup meetup = new Meetup(3, 2013);
  551. assertEquals(expected, meetup.day(DayOfWeek.MONDAY, MeetupSchedule.LAST));
  552. }
  553. @Ignore
  554. @Test
  555. public void test_last_monday_of_april_2013() {
  556. LocalDate expected = LocalDate.of(2013, 4, 29);
  557. Meetup meetup = new Meetup(4, 2013);
  558. assertEquals(expected, meetup.day(DayOfWeek.MONDAY, MeetupSchedule.LAST));
  559. }
  560. @Ignore
  561. @Test
  562. public void test_last_tuesday_of_may_2013() {
  563. LocalDate expected = LocalDate.of(2013, 5, 28);
  564. Meetup meetup = new Meetup(5, 2013);
  565. assertEquals(expected, meetup.day(DayOfWeek.TUESDAY, MeetupSchedule.LAST));
  566. }
  567. @Ignore
  568. @Test
  569. public void test_last_tuesday_of_june_2013() {
  570. LocalDate expected = LocalDate.of(2013, 6, 25);
  571. Meetup meetup = new Meetup(6, 2013);
  572. assertEquals(expected, meetup.day(DayOfWeek.TUESDAY, MeetupSchedule.LAST));
  573. }
  574. @Ignore
  575. @Test
  576. public void test_last_wednesday_of_july_2013() {
  577. LocalDate expected = LocalDate.of(2013, 7, 31);
  578. Meetup meetup = new Meetup(7, 2013);
  579. assertEquals(expected, meetup.day(DayOfWeek.WEDNESDAY, MeetupSchedule.LAST));
  580. }
  581. @Ignore
  582. @Test
  583. public void test_last_wednesday_of_august_2013() {
  584. LocalDate expected = LocalDate.of(2013, 8, 28);
  585. Meetup meetup = new Meetup(8, 2013);
  586. assertEquals(expected, meetup.day(DayOfWeek.WEDNESDAY, MeetupSchedule.LAST));
  587. }
  588. @Ignore
  589. @Test
  590. public void test_last_thursday_of_september_2013() {
  591. LocalDate expected = LocalDate.of(2013, 9, 26);
  592. Meetup meetup = new Meetup(9, 2013);
  593. assertEquals(expected, meetup.day(DayOfWeek.THURSDAY, MeetupSchedule.LAST));
  594. }
  595. @Ignore
  596. @Test
  597. public void test_last_thursday_of_october_2013() {
  598. LocalDate expected = LocalDate.of(2013, 10, 31);
  599. Meetup meetup = new Meetup(10, 2013);
  600. assertEquals(expected, meetup.day(DayOfWeek.THURSDAY, MeetupSchedule.LAST));
  601. }
  602. @Ignore
  603. @Test
  604. public void test_last_friday_of_november_2013() {
  605. LocalDate expected = LocalDate.of(2013, 11, 29);
  606. Meetup meetup = new Meetup(11, 2013);
  607. assertEquals(expected, meetup.day(DayOfWeek.FRIDAY, MeetupSchedule.LAST));
  608. }
  609. @Ignore
  610. @Test
  611. public void test_last_friday_of_december_2013() {
  612. LocalDate expected = LocalDate.of(2013, 12, 27);
  613. Meetup meetup = new Meetup(12, 2013);
  614. assertEquals(expected, meetup.day(DayOfWeek.FRIDAY, MeetupSchedule.LAST));
  615. }
  616. @Ignore
  617. @Test
  618. public void test_last_saturday_of_january_2013() {
  619. LocalDate expected = LocalDate.of(2013, 1, 26);
  620. Meetup meetup = new Meetup(1, 2013);
  621. assertEquals(expected, meetup.day(DayOfWeek.SATURDAY, MeetupSchedule.LAST));
  622. }
  623. @Ignore
  624. @Test
  625. public void test_last_saturday_of_february_2013() {
  626. LocalDate expected = LocalDate.of(2013, 2, 23);
  627. Meetup meetup = new Meetup(2, 2013);
  628. assertEquals(expected, meetup.day(DayOfWeek.SATURDAY, MeetupSchedule.LAST));
  629. }
  630. @Ignore
  631. @Test
  632. public void test_last_sunday_of_march_2013() {
  633. LocalDate expected = LocalDate.of(2013, 3, 31);
  634. Meetup meetup = new Meetup(3, 2013);
  635. assertEquals(expected, meetup.day(DayOfWeek.SUNDAY, MeetupSchedule.LAST));
  636. }
  637. @Ignore
  638. @Test
  639. public void test_last_sunday_of_april_2013() {
  640. LocalDate expected = LocalDate.of(2013, 4, 28);
  641. Meetup meetup = new Meetup(4, 2013);
  642. assertEquals(expected, meetup.day(DayOfWeek.SUNDAY, MeetupSchedule.LAST));
  643. }
  644. }