/src/test/java/com/wheelchair/parser/JSONScannerTest.java

https://github.com/alibaba/fastjson · Java · 561 lines · 425 code · 58 blank · 78 comment · 0 complexity · e28a83dd56a2676a866183c57ded4316 MD5 · raw file

  1. package com.wheelchair.parser;
  2. import com.diffblue.deeptestutils.Reflector;
  3. import org.junit.Assert;
  4. import org.junit.Test;
  5. import java.lang.reflect.Method;
  6. import static org.junit.Assert.*;
  7. import com.diffblue.deeptestutils.Reflector;
  8. public class JSONScannerTest {
  9. @Test
  10. public void checkDate1() throws Throwable {
  11. // Arrange
  12. char y0 = '2';
  13. char y1 = '0';
  14. char y2 = '2';
  15. char y3 = '0';
  16. char M0 = '0';
  17. char M1 = '2';
  18. int d0 = 48;
  19. int d1 = 52;
  20. // Act
  21. Class<?> c = Reflector.forName("com.alibaba.fastjson.parser.JSONScanner");
  22. Method m = c.getDeclaredMethod("checkDate", Reflector.forName("char"), Reflector.forName("char"), Reflector.forName("char"), Reflector.forName("char"), Reflector.forName("char"), Reflector.forName("char"), Reflector.forName("int"), Reflector.forName("int"));
  23. m.setAccessible(true);
  24. boolean retval = (Boolean)m.invoke(null, y0, y1, y2, y3, M0, M1, d0, d1);
  25. // Assert result
  26. Assert.assertEquals(true, retval);
  27. }
  28. @Test
  29. public void checkDate2() throws Throwable {
  30. // Arrange
  31. char y0 = '2';
  32. char y1 = '0';
  33. char y2 = '2';
  34. char y3 = '0';
  35. char M0 = '0';
  36. char M1 = '2';
  37. int d0 = 48;
  38. int d1 = 48;
  39. // Act
  40. Class<?> c = Reflector.forName("com.alibaba.fastjson.parser.JSONScanner");
  41. Method m = c.getDeclaredMethod("checkDate", Reflector.forName("char"), Reflector.forName("char"), Reflector.forName("char"), Reflector.forName("char"), Reflector.forName("char"), Reflector.forName("char"), Reflector.forName("int"), Reflector.forName("int"));
  42. m.setAccessible(true);
  43. boolean retval = (Boolean)m.invoke(null, y0, y1, y2, y3, M0, M1, d0, d1);
  44. // Assert result
  45. Assert.assertEquals(false, retval);
  46. }
  47. @Test
  48. public void checkDate3() throws Throwable {
  49. // Arrange
  50. char y0 = '2';
  51. char y1 = '0';
  52. char y2 = '2';
  53. char y3 = '0';
  54. char M0 = '0';
  55. char M1 = '2';
  56. int d0 = 48;
  57. int d1 = 97;
  58. // Act
  59. Class<?> c = Reflector.forName("com.alibaba.fastjson.parser.JSONScanner");
  60. Method m = c.getDeclaredMethod("checkDate", Reflector.forName("char"), Reflector.forName("char"), Reflector.forName("char"), Reflector.forName("char"), Reflector.forName("char"), Reflector.forName("char"), Reflector.forName("int"), Reflector.forName("int"));
  61. m.setAccessible(true);
  62. boolean retval = (Boolean)m.invoke(null, y0, y1, y2, y3, M0, M1, d0, d1);
  63. // Assert result
  64. Assert.assertEquals(false, retval);
  65. }
  66. @Test
  67. public void checkDate4() throws Throwable {
  68. // Arrange
  69. char y0 = '2';
  70. char y1 = '0';
  71. char y2 = '2';
  72. char y3 = '0';
  73. char M0 = '0';
  74. char M1 = '2';
  75. int d0 = 49;
  76. int d1 = 52;
  77. // Act
  78. Class<?> c = Reflector.forName("com.alibaba.fastjson.parser.JSONScanner");
  79. Method m = c.getDeclaredMethod("checkDate", Reflector.forName("char"), Reflector.forName("char"), Reflector.forName("char"), Reflector.forName("char"), Reflector.forName("char"), Reflector.forName("char"), Reflector.forName("int"), Reflector.forName("int"));
  80. m.setAccessible(true);
  81. boolean retval = (Boolean)m.invoke(null, y0, y1, y2, y3, M0, M1, d0, d1);
  82. // Assert result
  83. Assert.assertEquals(true, retval);
  84. }
  85. @Test
  86. public void checkDate5() throws Throwable {
  87. // Arrange
  88. char y0 = '2';
  89. char y1 = '0';
  90. char y2 = '2';
  91. char y3 = '0';
  92. char M0 = '0';
  93. char M1 = '2';
  94. int d0 = 49;
  95. int d1 = 21;
  96. // Act
  97. Class<?> c = Reflector.forName("com.alibaba.fastjson.parser.JSONScanner");
  98. Method m = c.getDeclaredMethod("checkDate", Reflector.forName("char"), Reflector.forName("char"), Reflector.forName("char"), Reflector.forName("char"), Reflector.forName("char"), Reflector.forName("char"), Reflector.forName("int"), Reflector.forName("int"));
  99. m.setAccessible(true);
  100. boolean retval = (Boolean)m.invoke(null, y0, y1, y2, y3, M0, M1, d0, d1);
  101. // Assert result
  102. Assert.assertEquals(false, retval);
  103. }
  104. @Test
  105. public void checkDate6() throws Throwable {
  106. // Arrange
  107. char y0 = '2';
  108. char y1 = '0';
  109. char y2 = '2';
  110. char y3 = '0';
  111. char M0 = '0';
  112. char M1 = '2';
  113. int d0 = 49;
  114. int d1 = 97;
  115. // Act
  116. Class<?> c = Reflector.forName("com.alibaba.fastjson.parser.JSONScanner");
  117. Method m = c.getDeclaredMethod("checkDate", Reflector.forName("char"), Reflector.forName("char"), Reflector.forName("char"), Reflector.forName("char"), Reflector.forName("char"), Reflector.forName("char"), Reflector.forName("int"), Reflector.forName("int"));
  118. m.setAccessible(true);
  119. boolean retval = (Boolean)m.invoke(null, y0, y1, y2, y3, M0, M1, d0, d1);
  120. // Assert result
  121. Assert.assertEquals(false, retval);
  122. }
  123. @Test
  124. public void checkDate7() throws Throwable {
  125. // Arrange
  126. char y0 = '2';
  127. char y1 = '0';
  128. char y2 = '2';
  129. char y3 = '0';
  130. char M0 = '0';
  131. char M1 = '2';
  132. int d0 = 51;
  133. int d1 = 49;
  134. // Act
  135. Class<?> c = Reflector.forName("com.alibaba.fastjson.parser.JSONScanner");
  136. Method m = c.getDeclaredMethod("checkDate", Reflector.forName("char"), Reflector.forName("char"), Reflector.forName("char"), Reflector.forName("char"), Reflector.forName("char"), Reflector.forName("char"), Reflector.forName("int"), Reflector.forName("int"));
  137. m.setAccessible(true);
  138. boolean retval = (Boolean)m.invoke(null, y0, y1, y2, y3, M0, M1, d0, d1);
  139. // Assert result
  140. Assert.assertEquals(true, retval);
  141. }
  142. @Test
  143. public void checkDate8() throws Throwable {
  144. // Arrange
  145. char y0 = '2';
  146. char y1 = '0';
  147. char y2 = '2';
  148. char y3 = '0';
  149. char M0 = '0';
  150. char M1 = '2';
  151. int d0 = 51;
  152. int d1 = 21;
  153. // Act
  154. Class<?> c = Reflector.forName("com.alibaba.fastjson.parser.JSONScanner");
  155. Method m = c.getDeclaredMethod("checkDate", Reflector.forName("char"), Reflector.forName("char"), Reflector.forName("char"), Reflector.forName("char"), Reflector.forName("char"), Reflector.forName("char"), Reflector.forName("int"), Reflector.forName("int"));
  156. m.setAccessible(true);
  157. boolean retval = (Boolean)m.invoke(null, y0, y1, y2, y3, M0, M1, d0, d1);
  158. // Assert result
  159. Assert.assertEquals(false, retval);
  160. }
  161. @Test
  162. public void checkDate9() throws Throwable {
  163. // Arrange
  164. char y0 = '2';
  165. char y1 = '0';
  166. char y2 = '2';
  167. char y3 = '0';
  168. char M0 = '0';
  169. char M1 = '2';
  170. int d0 = 51;
  171. int d1 = 52;
  172. // Act
  173. Class<?> c = Reflector.forName("com.alibaba.fastjson.parser.JSONScanner");
  174. Method m = c.getDeclaredMethod("checkDate", Reflector.forName("char"), Reflector.forName("char"), Reflector.forName("char"), Reflector.forName("char"), Reflector.forName("char"), Reflector.forName("char"), Reflector.forName("int"), Reflector.forName("int"));
  175. m.setAccessible(true);
  176. boolean retval = (Boolean)m.invoke(null, y0, y1, y2, y3, M0, M1, d0, d1);
  177. // Assert result
  178. Assert.assertEquals(false, retval);
  179. }
  180. @Test
  181. public void checkDate10() throws Throwable {
  182. // Arrange
  183. char y0 = '2';
  184. char y1 = '0';
  185. char y2 = '2';
  186. char y3 = '0';
  187. char M0 = '0';
  188. char M1 = '2';
  189. int d0 = 21;
  190. int d1 = 52;
  191. // Act
  192. Class<?> c = Reflector.forName("com.alibaba.fastjson.parser.JSONScanner");
  193. Method m = c.getDeclaredMethod("checkDate", Reflector.forName("char"), Reflector.forName("char"), Reflector.forName("char"), Reflector.forName("char"), Reflector.forName("char"), Reflector.forName("char"), Reflector.forName("int"), Reflector.forName("int"));
  194. m.setAccessible(true);
  195. boolean retval = (Boolean)m.invoke(null, y0, y1, y2, y3, M0, M1, d0, d1);
  196. // Assert result
  197. Assert.assertEquals(false, retval);
  198. }
  199. @Test
  200. public void checkDate11() throws Throwable {
  201. // Arrange
  202. char y0 = '2';
  203. char y1 = '0';
  204. char y2 = '2';
  205. char y3 = '0';
  206. char M0 = '0';
  207. char M1 = '2';
  208. int d0 = 52;
  209. int d1 = 52;
  210. // Act
  211. Class<?> c = Reflector.forName("com.alibaba.fastjson.parser.JSONScanner");
  212. Method m = c.getDeclaredMethod("checkDate", Reflector.forName("char"), Reflector.forName("char"), Reflector.forName("char"), Reflector.forName("char"), Reflector.forName("char"), Reflector.forName("char"), Reflector.forName("int"), Reflector.forName("int"));
  213. m.setAccessible(true);
  214. boolean retval = (Boolean)m.invoke(null, y0, y1, y2, y3, M0, M1, d0, d1);
  215. // Assert result
  216. Assert.assertEquals(false, retval);
  217. }
  218. @Test
  219. public void checkDate12() throws Throwable {
  220. // Arrange
  221. char y0 = '2';
  222. char y1 = '0';
  223. char y2 = '2';
  224. char y3 = '0';
  225. char M0 = '0';
  226. char M1 = '0';
  227. int d0 = 48;
  228. int d1 = 52;
  229. // Act
  230. Class<?> c = Reflector.forName("com.alibaba.fastjson.parser.JSONScanner");
  231. Method m = c.getDeclaredMethod("checkDate", Reflector.forName("char"), Reflector.forName("char"), Reflector.forName("char"), Reflector.forName("char"), Reflector.forName("char"), Reflector.forName("char"), Reflector.forName("int"), Reflector.forName("int"));
  232. m.setAccessible(true);
  233. boolean retval = (Boolean)m.invoke(null, y0, y1, y2, y3, M0, M1, d0, d1);
  234. // Assert result
  235. Assert.assertEquals(false, retval);
  236. }
  237. @Test
  238. public void checkDate13() throws Throwable {
  239. // Arrange
  240. char y0 = '2';
  241. char y1 = '0';
  242. char y2 = '2';
  243. char y3 = '0';
  244. char M0 = '0';
  245. char M1 = 'a';
  246. int d0 = 48;
  247. int d1 = 52;
  248. // Act
  249. Class<?> c = Reflector.forName("com.alibaba.fastjson.parser.JSONScanner");
  250. Method m = c.getDeclaredMethod("checkDate", Reflector.forName("char"), Reflector.forName("char"), Reflector.forName("char"), Reflector.forName("char"), Reflector.forName("char"), Reflector.forName("char"), Reflector.forName("int"), Reflector.forName("int"));
  251. m.setAccessible(true);
  252. boolean retval = (Boolean)m.invoke(null, y0, y1, y2, y3, M0, M1, d0, d1);
  253. // Assert result
  254. Assert.assertEquals(false, retval);
  255. }
  256. @Test
  257. public void checkDate14() throws Throwable {
  258. // Arrange
  259. char y0 = '2';
  260. char y1 = '0';
  261. char y2 = '2';
  262. char y3 = '0';
  263. char M0 = '1';
  264. char M1 = '0';
  265. int d0 = 48;
  266. int d1 = 52;
  267. // Act
  268. Class<?> c = Reflector.forName("com.alibaba.fastjson.parser.JSONScanner");
  269. Method m = c.getDeclaredMethod("checkDate", Reflector.forName("char"), Reflector.forName("char"), Reflector.forName("char"), Reflector.forName("char"), Reflector.forName("char"), Reflector.forName("char"), Reflector.forName("int"), Reflector.forName("int"));
  270. m.setAccessible(true);
  271. boolean retval = (Boolean)m.invoke(null, y0, y1, y2, y3, M0, M1, d0, d1);
  272. // Assert result
  273. Assert.assertEquals(true, retval);
  274. }
  275. @Test
  276. public void checkDate15() throws Throwable {
  277. // Arrange
  278. char y0 = '2';
  279. char y1 = '0';
  280. char y2 = '2';
  281. char y3 = '0';
  282. char M0 = '1';
  283. char M1 = '!';
  284. int d0 = 48;
  285. int d1 = 52;
  286. // Act
  287. Class<?> c = Reflector.forName("com.alibaba.fastjson.parser.JSONScanner");
  288. Method m = c.getDeclaredMethod("checkDate", Reflector.forName("char"), Reflector.forName("char"), Reflector.forName("char"), Reflector.forName("char"), Reflector.forName("char"), Reflector.forName("char"), Reflector.forName("int"), Reflector.forName("int"));
  289. m.setAccessible(true);
  290. boolean retval = (Boolean)m.invoke(null, y0, y1, y2, y3, M0, M1, d0, d1);
  291. // Assert result
  292. Assert.assertEquals(false, retval);
  293. }
  294. @Test
  295. public void checkDate16() throws Throwable {
  296. // Arrange
  297. char y0 = '2';
  298. char y1 = '0';
  299. char y2 = '2';
  300. char y3 = '0';
  301. char M0 = '1';
  302. char M1 = '3';
  303. int d0 = 48;
  304. int d1 = 52;
  305. // Act
  306. Class<?> c = Reflector.forName("com.alibaba.fastjson.parser.JSONScanner");
  307. Method m = c.getDeclaredMethod("checkDate", Reflector.forName("char"), Reflector.forName("char"), Reflector.forName("char"), Reflector.forName("char"), Reflector.forName("char"), Reflector.forName("char"), Reflector.forName("int"), Reflector.forName("int"));
  308. m.setAccessible(true);
  309. boolean retval = (Boolean)m.invoke(null, y0, y1, y2, y3, M0, M1, d0, d1);
  310. // Assert result
  311. Assert.assertEquals(false, retval);
  312. }
  313. @Test
  314. public void checkDate17() throws Throwable {
  315. // Arrange
  316. char y0 = '2';
  317. char y1 = '0';
  318. char y2 = '2';
  319. char y3 = '0';
  320. char M0 = '!';
  321. char M1 = '2';
  322. int d0 = 48;
  323. int d1 = 52;
  324. // Act
  325. Class<?> c = Reflector.forName("com.alibaba.fastjson.parser.JSONScanner");
  326. Method m = c.getDeclaredMethod("checkDate", Reflector.forName("char"), Reflector.forName("char"), Reflector.forName("char"), Reflector.forName("char"), Reflector.forName("char"), Reflector.forName("char"), Reflector.forName("int"), Reflector.forName("int"));
  327. m.setAccessible(true);
  328. boolean retval = (Boolean)m.invoke(null, y0, y1, y2, y3, M0, M1, d0, d1);
  329. // Assert result
  330. Assert.assertEquals(false, retval);
  331. }
  332. @Test
  333. public void checkDate18() throws Throwable {
  334. // Arrange
  335. char y0 = '2';
  336. char y1 = '0';
  337. char y2 = '2';
  338. char y3 = '0';
  339. char M0 = '2';
  340. char M1 = '2';
  341. int d0 = 48;
  342. int d1 = 52;
  343. // Act
  344. Class<?> c = Reflector.forName("com.alibaba.fastjson.parser.JSONScanner");
  345. Method m = c.getDeclaredMethod("checkDate", Reflector.forName("char"), Reflector.forName("char"), Reflector.forName("char"), Reflector.forName("char"), Reflector.forName("char"), Reflector.forName("char"), Reflector.forName("int"), Reflector.forName("int"));
  346. m.setAccessible(true);
  347. boolean retval = (Boolean)m.invoke(null, y0, y1, y2, y3, M0, M1, d0, d1);
  348. // Assert result
  349. Assert.assertEquals(false, retval);
  350. }
  351. @Test
  352. public void checkDate19() throws Throwable {
  353. // Arrange
  354. char y0 = '2';
  355. char y1 = '0';
  356. char y2 = '2';
  357. char y3 = '!';
  358. char M0 = '0';
  359. char M1 = '2';
  360. int d0 = 48;
  361. int d1 = 52;
  362. // Act
  363. Class<?> c = Reflector.forName("com.alibaba.fastjson.parser.JSONScanner");
  364. Method m = c.getDeclaredMethod("checkDate", Reflector.forName("char"), Reflector.forName("char"), Reflector.forName("char"), Reflector.forName("char"), Reflector.forName("char"), Reflector.forName("char"), Reflector.forName("int"), Reflector.forName("int"));
  365. m.setAccessible(true);
  366. boolean retval = (Boolean)m.invoke(null, y0, y1, y2, y3, M0, M1, d0, d1);
  367. // Assert result
  368. Assert.assertEquals(false, retval);
  369. }
  370. @Test
  371. public void checkDate20() throws Throwable {
  372. // Arrange
  373. char y0 = '2';
  374. char y1 = '0';
  375. char y2 = '2';
  376. char y3 = 'a';
  377. char M0 = '0';
  378. char M1 = '2';
  379. int d0 = 48;
  380. int d1 = 52;
  381. // Act
  382. Class<?> c = Reflector.forName("com.alibaba.fastjson.parser.JSONScanner");
  383. Method m = c.getDeclaredMethod("checkDate", Reflector.forName("char"), Reflector.forName("char"), Reflector.forName("char"), Reflector.forName("char"), Reflector.forName("char"), Reflector.forName("char"), Reflector.forName("int"), Reflector.forName("int"));
  384. m.setAccessible(true);
  385. boolean retval = (Boolean)m.invoke(null, y0, y1, y2, y3, M0, M1, d0, d1);
  386. // Assert result
  387. Assert.assertEquals(false, retval);
  388. }
  389. @Test
  390. public void checkDate21() throws Throwable {
  391. // Arrange
  392. char y0 = '2';
  393. char y1 = '0';
  394. char y2 = '!';
  395. char y3 = '0';
  396. char M0 = '0';
  397. char M1 = '2';
  398. int d0 = 48;
  399. int d1 = 52;
  400. // Act
  401. Class<?> c = Reflector.forName("com.alibaba.fastjson.parser.JSONScanner");
  402. Method m = c.getDeclaredMethod("checkDate", Reflector.forName("char"), Reflector.forName("char"), Reflector.forName("char"), Reflector.forName("char"), Reflector.forName("char"), Reflector.forName("char"), Reflector.forName("int"), Reflector.forName("int"));
  403. m.setAccessible(true);
  404. boolean retval = (Boolean)m.invoke(null, y0, y1, y2, y3, M0, M1, d0, d1);
  405. // Assert result
  406. Assert.assertEquals(false, retval);
  407. }
  408. @Test
  409. public void checkDate22() throws Throwable {
  410. // Arrange
  411. char y0 = '2';
  412. char y1 = '0';
  413. char y2 = 'a';
  414. char y3 = '0';
  415. char M0 = '0';
  416. char M1 = '2';
  417. int d0 = 48;
  418. int d1 = 52;
  419. // Act
  420. Class<?> c = Reflector.forName("com.alibaba.fastjson.parser.JSONScanner");
  421. Method m = c.getDeclaredMethod("checkDate", Reflector.forName("char"), Reflector.forName("char"), Reflector.forName("char"), Reflector.forName("char"), Reflector.forName("char"), Reflector.forName("char"), Reflector.forName("int"), Reflector.forName("int"));
  422. m.setAccessible(true);
  423. boolean retval = (Boolean)m.invoke(null, y0, y1, y2, y3, M0, M1, d0, d1);
  424. // Assert result
  425. Assert.assertEquals(false, retval);
  426. }
  427. @Test
  428. public void checkDate23() throws Throwable {
  429. // Arrange
  430. char y0 = '2';
  431. char y1 = '!';
  432. char y2 = '2';
  433. char y3 = '0';
  434. char M0 = '0';
  435. char M1 = '2';
  436. int d0 = 48;
  437. int d1 = 52;
  438. // Act
  439. Class<?> c = Reflector.forName("com.alibaba.fastjson.parser.JSONScanner");
  440. Method m = c.getDeclaredMethod("checkDate", Reflector.forName("char"), Reflector.forName("char"), Reflector.forName("char"), Reflector.forName("char"), Reflector.forName("char"), Reflector.forName("char"), Reflector.forName("int"), Reflector.forName("int"));
  441. m.setAccessible(true);
  442. boolean retval = (Boolean)m.invoke(null, y0, y1, y2, y3, M0, M1, d0, d1);
  443. // Assert result
  444. Assert.assertEquals(false, retval);
  445. }
  446. @Test
  447. public void checkDate24() throws Throwable {
  448. // Arrange
  449. char y0 = '2';
  450. char y1 = 'a';
  451. char y2 = '2';
  452. char y3 = '0';
  453. char M0 = '0';
  454. char M1 = '2';
  455. int d0 = 48;
  456. int d1 = 52;
  457. // Act
  458. Class<?> c = Reflector.forName("com.alibaba.fastjson.parser.JSONScanner");
  459. Method m = c.getDeclaredMethod("checkDate", Reflector.forName("char"), Reflector.forName("char"), Reflector.forName("char"), Reflector.forName("char"), Reflector.forName("char"), Reflector.forName("char"), Reflector.forName("int"), Reflector.forName("int"));
  460. m.setAccessible(true);
  461. boolean retval = (Boolean)m.invoke(null, y0, y1, y2, y3, M0, M1, d0, d1);
  462. // Assert result
  463. Assert.assertEquals(false, retval);
  464. }
  465. @Test
  466. public void checkDate25() throws Throwable {
  467. // Arrange
  468. char y0 = '!';
  469. char y1 = '0';
  470. char y2 = '2';
  471. char y3 = '0';
  472. char M0 = '0';
  473. char M1 = '2';
  474. int d0 = 48;
  475. int d1 = 52;
  476. // Act
  477. Class<?> c = Reflector.forName("com.alibaba.fastjson.parser.JSONScanner");
  478. Method m = c.getDeclaredMethod("checkDate", Reflector.forName("char"), Reflector.forName("char"), Reflector.forName("char"), Reflector.forName("char"), Reflector.forName("char"), Reflector.forName("char"), Reflector.forName("int"), Reflector.forName("int"));
  479. m.setAccessible(true);
  480. boolean retval = (Boolean)m.invoke(null, y0, y1, y2, y3, M0, M1, d0, d1);
  481. // Assert result
  482. Assert.assertEquals(false, retval);
  483. }
  484. @Test
  485. public void checkDate26() throws Throwable {
  486. // Arrange
  487. char y0 = 'a';
  488. char y1 = '0';
  489. char y2 = '2';
  490. char y3 = '0';
  491. char M0 = '0';
  492. char M1 = '2';
  493. int d0 = 48;
  494. int d1 = 52;
  495. // Act
  496. Class<?> c = Reflector.forName("com.alibaba.fastjson.parser.JSONScanner");
  497. Method m = c.getDeclaredMethod("checkDate", Reflector.forName("char"), Reflector.forName("char"), Reflector.forName("char"), Reflector.forName("char"), Reflector.forName("char"), Reflector.forName("char"), Reflector.forName("int"), Reflector.forName("int"));
  498. m.setAccessible(true);
  499. boolean retval = (Boolean)m.invoke(null, y0, y1, y2, y3, M0, M1, d0, d1);
  500. // Assert result
  501. Assert.assertEquals(false, retval);
  502. }
  503. }