/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
- package com.wheelchair.parser;
- import com.diffblue.deeptestutils.Reflector;
- import org.junit.Assert;
- import org.junit.Test;
- import java.lang.reflect.Method;
- import static org.junit.Assert.*;
- import com.diffblue.deeptestutils.Reflector;
- public class JSONScannerTest {
- @Test
- public void checkDate1() throws Throwable {
- // Arrange
- char y0 = '2';
- char y1 = '0';
- char y2 = '2';
- char y3 = '0';
- char M0 = '0';
- char M1 = '2';
- int d0 = 48;
- int d1 = 52;
- // Act
- Class<?> c = Reflector.forName("com.alibaba.fastjson.parser.JSONScanner");
- 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"));
- m.setAccessible(true);
- boolean retval = (Boolean)m.invoke(null, y0, y1, y2, y3, M0, M1, d0, d1);
- // Assert result
- Assert.assertEquals(true, retval);
- }
- @Test
- public void checkDate2() throws Throwable {
- // Arrange
- char y0 = '2';
- char y1 = '0';
- char y2 = '2';
- char y3 = '0';
- char M0 = '0';
- char M1 = '2';
- int d0 = 48;
- int d1 = 48;
- // Act
- Class<?> c = Reflector.forName("com.alibaba.fastjson.parser.JSONScanner");
- 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"));
- m.setAccessible(true);
- boolean retval = (Boolean)m.invoke(null, y0, y1, y2, y3, M0, M1, d0, d1);
- // Assert result
- Assert.assertEquals(false, retval);
- }
- @Test
- public void checkDate3() throws Throwable {
- // Arrange
- char y0 = '2';
- char y1 = '0';
- char y2 = '2';
- char y3 = '0';
- char M0 = '0';
- char M1 = '2';
- int d0 = 48;
- int d1 = 97;
- // Act
- Class<?> c = Reflector.forName("com.alibaba.fastjson.parser.JSONScanner");
- 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"));
- m.setAccessible(true);
- boolean retval = (Boolean)m.invoke(null, y0, y1, y2, y3, M0, M1, d0, d1);
- // Assert result
- Assert.assertEquals(false, retval);
- }
- @Test
- public void checkDate4() throws Throwable {
- // Arrange
- char y0 = '2';
- char y1 = '0';
- char y2 = '2';
- char y3 = '0';
- char M0 = '0';
- char M1 = '2';
- int d0 = 49;
- int d1 = 52;
- // Act
- Class<?> c = Reflector.forName("com.alibaba.fastjson.parser.JSONScanner");
- 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"));
- m.setAccessible(true);
- boolean retval = (Boolean)m.invoke(null, y0, y1, y2, y3, M0, M1, d0, d1);
- // Assert result
- Assert.assertEquals(true, retval);
- }
- @Test
- public void checkDate5() throws Throwable {
- // Arrange
- char y0 = '2';
- char y1 = '0';
- char y2 = '2';
- char y3 = '0';
- char M0 = '0';
- char M1 = '2';
- int d0 = 49;
- int d1 = 21;
- // Act
- Class<?> c = Reflector.forName("com.alibaba.fastjson.parser.JSONScanner");
- 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"));
- m.setAccessible(true);
- boolean retval = (Boolean)m.invoke(null, y0, y1, y2, y3, M0, M1, d0, d1);
- // Assert result
- Assert.assertEquals(false, retval);
- }
- @Test
- public void checkDate6() throws Throwable {
- // Arrange
- char y0 = '2';
- char y1 = '0';
- char y2 = '2';
- char y3 = '0';
- char M0 = '0';
- char M1 = '2';
- int d0 = 49;
- int d1 = 97;
- // Act
- Class<?> c = Reflector.forName("com.alibaba.fastjson.parser.JSONScanner");
- 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"));
- m.setAccessible(true);
- boolean retval = (Boolean)m.invoke(null, y0, y1, y2, y3, M0, M1, d0, d1);
- // Assert result
- Assert.assertEquals(false, retval);
- }
- @Test
- public void checkDate7() throws Throwable {
- // Arrange
- char y0 = '2';
- char y1 = '0';
- char y2 = '2';
- char y3 = '0';
- char M0 = '0';
- char M1 = '2';
- int d0 = 51;
- int d1 = 49;
- // Act
- Class<?> c = Reflector.forName("com.alibaba.fastjson.parser.JSONScanner");
- 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"));
- m.setAccessible(true);
- boolean retval = (Boolean)m.invoke(null, y0, y1, y2, y3, M0, M1, d0, d1);
- // Assert result
- Assert.assertEquals(true, retval);
- }
- @Test
- public void checkDate8() throws Throwable {
- // Arrange
- char y0 = '2';
- char y1 = '0';
- char y2 = '2';
- char y3 = '0';
- char M0 = '0';
- char M1 = '2';
- int d0 = 51;
- int d1 = 21;
- // Act
- Class<?> c = Reflector.forName("com.alibaba.fastjson.parser.JSONScanner");
- 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"));
- m.setAccessible(true);
- boolean retval = (Boolean)m.invoke(null, y0, y1, y2, y3, M0, M1, d0, d1);
- // Assert result
- Assert.assertEquals(false, retval);
- }
- @Test
- public void checkDate9() throws Throwable {
- // Arrange
- char y0 = '2';
- char y1 = '0';
- char y2 = '2';
- char y3 = '0';
- char M0 = '0';
- char M1 = '2';
- int d0 = 51;
- int d1 = 52;
- // Act
- Class<?> c = Reflector.forName("com.alibaba.fastjson.parser.JSONScanner");
- 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"));
- m.setAccessible(true);
- boolean retval = (Boolean)m.invoke(null, y0, y1, y2, y3, M0, M1, d0, d1);
- // Assert result
- Assert.assertEquals(false, retval);
- }
- @Test
- public void checkDate10() throws Throwable {
- // Arrange
- char y0 = '2';
- char y1 = '0';
- char y2 = '2';
- char y3 = '0';
- char M0 = '0';
- char M1 = '2';
- int d0 = 21;
- int d1 = 52;
- // Act
- Class<?> c = Reflector.forName("com.alibaba.fastjson.parser.JSONScanner");
- 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"));
- m.setAccessible(true);
- boolean retval = (Boolean)m.invoke(null, y0, y1, y2, y3, M0, M1, d0, d1);
- // Assert result
- Assert.assertEquals(false, retval);
- }
- @Test
- public void checkDate11() throws Throwable {
- // Arrange
- char y0 = '2';
- char y1 = '0';
- char y2 = '2';
- char y3 = '0';
- char M0 = '0';
- char M1 = '2';
- int d0 = 52;
- int d1 = 52;
- // Act
- Class<?> c = Reflector.forName("com.alibaba.fastjson.parser.JSONScanner");
- 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"));
- m.setAccessible(true);
- boolean retval = (Boolean)m.invoke(null, y0, y1, y2, y3, M0, M1, d0, d1);
- // Assert result
- Assert.assertEquals(false, retval);
- }
- @Test
- public void checkDate12() throws Throwable {
- // Arrange
- char y0 = '2';
- char y1 = '0';
- char y2 = '2';
- char y3 = '0';
- char M0 = '0';
- char M1 = '0';
- int d0 = 48;
- int d1 = 52;
- // Act
- Class<?> c = Reflector.forName("com.alibaba.fastjson.parser.JSONScanner");
- 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"));
- m.setAccessible(true);
- boolean retval = (Boolean)m.invoke(null, y0, y1, y2, y3, M0, M1, d0, d1);
- // Assert result
- Assert.assertEquals(false, retval);
- }
- @Test
- public void checkDate13() throws Throwable {
- // Arrange
- char y0 = '2';
- char y1 = '0';
- char y2 = '2';
- char y3 = '0';
- char M0 = '0';
- char M1 = 'a';
- int d0 = 48;
- int d1 = 52;
- // Act
- Class<?> c = Reflector.forName("com.alibaba.fastjson.parser.JSONScanner");
- 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"));
- m.setAccessible(true);
- boolean retval = (Boolean)m.invoke(null, y0, y1, y2, y3, M0, M1, d0, d1);
- // Assert result
- Assert.assertEquals(false, retval);
- }
- @Test
- public void checkDate14() throws Throwable {
- // Arrange
- char y0 = '2';
- char y1 = '0';
- char y2 = '2';
- char y3 = '0';
- char M0 = '1';
- char M1 = '0';
- int d0 = 48;
- int d1 = 52;
- // Act
- Class<?> c = Reflector.forName("com.alibaba.fastjson.parser.JSONScanner");
- 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"));
- m.setAccessible(true);
- boolean retval = (Boolean)m.invoke(null, y0, y1, y2, y3, M0, M1, d0, d1);
- // Assert result
- Assert.assertEquals(true, retval);
- }
- @Test
- public void checkDate15() throws Throwable {
- // Arrange
- char y0 = '2';
- char y1 = '0';
- char y2 = '2';
- char y3 = '0';
- char M0 = '1';
- char M1 = '!';
- int d0 = 48;
- int d1 = 52;
- // Act
- Class<?> c = Reflector.forName("com.alibaba.fastjson.parser.JSONScanner");
- 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"));
- m.setAccessible(true);
- boolean retval = (Boolean)m.invoke(null, y0, y1, y2, y3, M0, M1, d0, d1);
- // Assert result
- Assert.assertEquals(false, retval);
- }
- @Test
- public void checkDate16() throws Throwable {
- // Arrange
- char y0 = '2';
- char y1 = '0';
- char y2 = '2';
- char y3 = '0';
- char M0 = '1';
- char M1 = '3';
- int d0 = 48;
- int d1 = 52;
- // Act
- Class<?> c = Reflector.forName("com.alibaba.fastjson.parser.JSONScanner");
- 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"));
- m.setAccessible(true);
- boolean retval = (Boolean)m.invoke(null, y0, y1, y2, y3, M0, M1, d0, d1);
- // Assert result
- Assert.assertEquals(false, retval);
- }
- @Test
- public void checkDate17() throws Throwable {
- // Arrange
- char y0 = '2';
- char y1 = '0';
- char y2 = '2';
- char y3 = '0';
- char M0 = '!';
- char M1 = '2';
- int d0 = 48;
- int d1 = 52;
- // Act
- Class<?> c = Reflector.forName("com.alibaba.fastjson.parser.JSONScanner");
- 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"));
- m.setAccessible(true);
- boolean retval = (Boolean)m.invoke(null, y0, y1, y2, y3, M0, M1, d0, d1);
- // Assert result
- Assert.assertEquals(false, retval);
- }
- @Test
- public void checkDate18() throws Throwable {
- // Arrange
- char y0 = '2';
- char y1 = '0';
- char y2 = '2';
- char y3 = '0';
- char M0 = '2';
- char M1 = '2';
- int d0 = 48;
- int d1 = 52;
- // Act
- Class<?> c = Reflector.forName("com.alibaba.fastjson.parser.JSONScanner");
- 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"));
- m.setAccessible(true);
- boolean retval = (Boolean)m.invoke(null, y0, y1, y2, y3, M0, M1, d0, d1);
- // Assert result
- Assert.assertEquals(false, retval);
- }
- @Test
- public void checkDate19() throws Throwable {
- // Arrange
- char y0 = '2';
- char y1 = '0';
- char y2 = '2';
- char y3 = '!';
- char M0 = '0';
- char M1 = '2';
- int d0 = 48;
- int d1 = 52;
- // Act
- Class<?> c = Reflector.forName("com.alibaba.fastjson.parser.JSONScanner");
- 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"));
- m.setAccessible(true);
- boolean retval = (Boolean)m.invoke(null, y0, y1, y2, y3, M0, M1, d0, d1);
- // Assert result
- Assert.assertEquals(false, retval);
- }
- @Test
- public void checkDate20() throws Throwable {
- // Arrange
- char y0 = '2';
- char y1 = '0';
- char y2 = '2';
- char y3 = 'a';
- char M0 = '0';
- char M1 = '2';
- int d0 = 48;
- int d1 = 52;
- // Act
- Class<?> c = Reflector.forName("com.alibaba.fastjson.parser.JSONScanner");
- 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"));
- m.setAccessible(true);
- boolean retval = (Boolean)m.invoke(null, y0, y1, y2, y3, M0, M1, d0, d1);
- // Assert result
- Assert.assertEquals(false, retval);
- }
- @Test
- public void checkDate21() throws Throwable {
- // Arrange
- char y0 = '2';
- char y1 = '0';
- char y2 = '!';
- char y3 = '0';
- char M0 = '0';
- char M1 = '2';
- int d0 = 48;
- int d1 = 52;
- // Act
- Class<?> c = Reflector.forName("com.alibaba.fastjson.parser.JSONScanner");
- 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"));
- m.setAccessible(true);
- boolean retval = (Boolean)m.invoke(null, y0, y1, y2, y3, M0, M1, d0, d1);
- // Assert result
- Assert.assertEquals(false, retval);
- }
- @Test
- public void checkDate22() throws Throwable {
- // Arrange
- char y0 = '2';
- char y1 = '0';
- char y2 = 'a';
- char y3 = '0';
- char M0 = '0';
- char M1 = '2';
- int d0 = 48;
- int d1 = 52;
- // Act
- Class<?> c = Reflector.forName("com.alibaba.fastjson.parser.JSONScanner");
- 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"));
- m.setAccessible(true);
- boolean retval = (Boolean)m.invoke(null, y0, y1, y2, y3, M0, M1, d0, d1);
- // Assert result
- Assert.assertEquals(false, retval);
- }
- @Test
- public void checkDate23() throws Throwable {
- // Arrange
- char y0 = '2';
- char y1 = '!';
- char y2 = '2';
- char y3 = '0';
- char M0 = '0';
- char M1 = '2';
- int d0 = 48;
- int d1 = 52;
- // Act
- Class<?> c = Reflector.forName("com.alibaba.fastjson.parser.JSONScanner");
- 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"));
- m.setAccessible(true);
- boolean retval = (Boolean)m.invoke(null, y0, y1, y2, y3, M0, M1, d0, d1);
- // Assert result
- Assert.assertEquals(false, retval);
- }
- @Test
- public void checkDate24() throws Throwable {
- // Arrange
- char y0 = '2';
- char y1 = 'a';
- char y2 = '2';
- char y3 = '0';
- char M0 = '0';
- char M1 = '2';
- int d0 = 48;
- int d1 = 52;
- // Act
- Class<?> c = Reflector.forName("com.alibaba.fastjson.parser.JSONScanner");
- 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"));
- m.setAccessible(true);
- boolean retval = (Boolean)m.invoke(null, y0, y1, y2, y3, M0, M1, d0, d1);
- // Assert result
- Assert.assertEquals(false, retval);
- }
- @Test
- public void checkDate25() throws Throwable {
- // Arrange
- char y0 = '!';
- char y1 = '0';
- char y2 = '2';
- char y3 = '0';
- char M0 = '0';
- char M1 = '2';
- int d0 = 48;
- int d1 = 52;
- // Act
- Class<?> c = Reflector.forName("com.alibaba.fastjson.parser.JSONScanner");
- 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"));
- m.setAccessible(true);
- boolean retval = (Boolean)m.invoke(null, y0, y1, y2, y3, M0, M1, d0, d1);
- // Assert result
- Assert.assertEquals(false, retval);
- }
- @Test
- public void checkDate26() throws Throwable {
- // Arrange
- char y0 = 'a';
- char y1 = '0';
- char y2 = '2';
- char y3 = '0';
- char M0 = '0';
- char M1 = '2';
- int d0 = 48;
- int d1 = 52;
- // Act
- Class<?> c = Reflector.forName("com.alibaba.fastjson.parser.JSONScanner");
- 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"));
- m.setAccessible(true);
- boolean retval = (Boolean)m.invoke(null, y0, y1, y2, y3, M0, M1, d0, d1);
- // Assert result
- Assert.assertEquals(false, retval);
- }
- }