Sha256: c5ddf31a02ea2e317d7cfe61537a338959d9562ff20349d1327b1900c816c145

Contents?: true

Size: 1.43 KB

Versions: 27

Compression:

Stored size: 1.43 KB

Contents

{
    "description": "Timestamp type",
    "bson_type": "0x11",
    "test_key": "a",
    "valid": [
        {
            "description": "Timestamp: (123456789, 42)",
            "canonical_bson": "100000001161002A00000015CD5B0700",
            "canonical_extjson": "{\"a\" : {\"$timestamp\" : {\"t\" : 123456789, \"i\" : 42} } }"
        },
        {
            "description": "Timestamp: (123456789, 42) (keys reversed)",
            "canonical_bson": "100000001161002A00000015CD5B0700",
            "canonical_extjson": "{\"a\" : {\"$timestamp\" : {\"t\" : 123456789, \"i\" : 42} } }",
            "degenerate_extjson": "{\"a\" : {\"$timestamp\" : {\"i\" : 42, \"t\" : 123456789} } }"
        },
        {
            "description": "Timestamp with high-order bit set on both seconds and increment",
            "canonical_bson": "10000000116100FFFFFFFFFFFFFFFF00",
            "canonical_extjson": "{\"a\" : {\"$timestamp\" : {\"t\" : 4294967295, \"i\" :  4294967295} } }"
        },
        {
            "description": "Timestamp with high-order bit set on both seconds and increment (not UINT32_MAX)",
            "canonical_bson": "1000000011610000286BEE00286BEE00", 
            "canonical_extjson": "{\"a\" : {\"$timestamp\" : {\"t\" : 4000000000, \"i\" :  4000000000} } }"
        }
    ],
    "decodeErrors": [
        {
            "description": "Truncated timestamp field",
            "bson": "0f0000001161002A00000015CD5B00"
        }
    ]
}

Version data entries

27 entries across 27 versions & 2 rubygems

Version Path
bson-5.0.2 spec/spec_tests/data/corpus/timestamp.json
bson-5.0.2-java spec/spec_tests/data/corpus/timestamp.json
bson-5.0.1 spec/spec_tests/data/corpus/timestamp.json
bson-5.0.1-java spec/spec_tests/data/corpus/timestamp.json
bson-5.0.0-java spec/spec_tests/data/corpus/timestamp.json
bson-5.0.0 spec/spec_tests/data/corpus/timestamp.json
bson-4.15.0-java spec/spec_tests/data/corpus/timestamp.json
bson-4.15.0 spec/spec_tests/data/corpus/timestamp.json
bson-4.14.1-java spec/spec_tests/data/corpus/timestamp.json
bson-4.14.1 spec/spec_tests/data/corpus/timestamp.json
bson-4.14.0-java spec/spec_tests/data/corpus/timestamp.json
bson-4.14.0 spec/spec_tests/data/corpus/timestamp.json
bson-4.13.0-java spec/spec_tests/data/corpus/timestamp.json
bson-4.13.0 spec/spec_tests/data/corpus/timestamp.json
tdiary-5.1.6 vendor/bundle/ruby/2.7.0/gems/bson-4.12.0/spec/spec_tests/data/corpus/timestamp.json
bson-4.12.1-java spec/spec_tests/data/corpus/timestamp.json
bson-4.12.1 spec/spec_tests/data/corpus/timestamp.json
bson-4.12.0-java spec/spec_tests/data/corpus/timestamp.json
bson-4.12.0 spec/spec_tests/data/corpus/timestamp.json
bson-4.11.1-java spec/spec_tests/data/corpus/timestamp.json