mirror of
				https://github.com/RetroDECK/ES-DE.git
				synced 2025-04-10 19:15:13 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			108 lines
		
	
	
		
			3 KiB
		
	
	
	
		
			JSON
		
	
	
	
	
	
			
		
		
	
	
			108 lines
		
	
	
		
			3 KiB
		
	
	
	
		
			JSON
		
	
	
	
	
	
[
 | 
						|
    {
 | 
						|
        "description": "integer",
 | 
						|
        "schema": {"type": "integer"},
 | 
						|
        "tests": [
 | 
						|
            {
 | 
						|
                "description": "a bignum is an integer",
 | 
						|
                "data": 12345678910111213141516171819202122232425262728293031,
 | 
						|
                "valid": true
 | 
						|
            }
 | 
						|
        ]
 | 
						|
    },
 | 
						|
    {
 | 
						|
        "description": "number",
 | 
						|
        "schema": {"type": "number"},
 | 
						|
        "tests": [
 | 
						|
            {
 | 
						|
                "description": "a bignum is a number",
 | 
						|
                "data": 98249283749234923498293171823948729348710298301928331,
 | 
						|
                "valid": true
 | 
						|
            }
 | 
						|
        ]
 | 
						|
    },
 | 
						|
    {
 | 
						|
        "description": "integer",
 | 
						|
        "schema": {"type": "integer"},
 | 
						|
        "tests": [
 | 
						|
            {
 | 
						|
                "description": "a negative bignum is an integer",
 | 
						|
                "data": -12345678910111213141516171819202122232425262728293031,
 | 
						|
                "valid": true
 | 
						|
            }
 | 
						|
        ]
 | 
						|
    },
 | 
						|
    {
 | 
						|
        "description": "number",
 | 
						|
        "schema": {"type": "number"},
 | 
						|
        "tests": [
 | 
						|
            {
 | 
						|
                "description": "a negative bignum is a number",
 | 
						|
                "data": -98249283749234923498293171823948729348710298301928331,
 | 
						|
                "valid": true
 | 
						|
            }
 | 
						|
        ]
 | 
						|
    },
 | 
						|
    {
 | 
						|
        "description": "string",
 | 
						|
        "schema": {"type": "string"},
 | 
						|
        "tests": [
 | 
						|
            {
 | 
						|
                "description": "a bignum is not a string",
 | 
						|
                "data": 98249283749234923498293171823948729348710298301928331,
 | 
						|
                "valid": false
 | 
						|
            }
 | 
						|
        ]
 | 
						|
    },
 | 
						|
    {
 | 
						|
        "description": "integer comparison",
 | 
						|
        "schema": {"maximum": 18446744073709551615},
 | 
						|
        "tests": [
 | 
						|
            {
 | 
						|
                "description": "comparison works for high numbers",
 | 
						|
                "data": 18446744073709551600,
 | 
						|
                "valid": true
 | 
						|
            }
 | 
						|
        ]
 | 
						|
    },
 | 
						|
    {
 | 
						|
        "description": "float comparison with high precision",
 | 
						|
        "schema": {
 | 
						|
            "maximum": 972783798187987123879878123.18878137,
 | 
						|
            "exclusiveMaximum": true
 | 
						|
        },
 | 
						|
        "tests": [
 | 
						|
            {
 | 
						|
                "description": "comparison works for high numbers",
 | 
						|
                "data": 972783798187987123879878123.188781371,
 | 
						|
                "valid": false
 | 
						|
            }
 | 
						|
        ]
 | 
						|
    },
 | 
						|
    {
 | 
						|
        "description": "integer comparison",
 | 
						|
        "schema": {"minimum": -18446744073709551615},
 | 
						|
        "tests": [
 | 
						|
            {
 | 
						|
                "description": "comparison works for very negative numbers",
 | 
						|
                "data": -18446744073709551600,
 | 
						|
                "valid": true
 | 
						|
            }
 | 
						|
        ]
 | 
						|
    },
 | 
						|
    {
 | 
						|
        "description": "float comparison with high precision on negative numbers",
 | 
						|
        "schema": {
 | 
						|
            "minimum": -972783798187987123879878123.18878137,
 | 
						|
            "exclusiveMinimum": true
 | 
						|
        },
 | 
						|
        "tests": [
 | 
						|
            {
 | 
						|
                "description": "comparison works for very negative numbers",
 | 
						|
                "data": -972783798187987123879878123.188781371,
 | 
						|
                "valid": false
 | 
						|
            }
 | 
						|
        ]
 | 
						|
    }
 | 
						|
]
 |