{ "Valid Case": { "ResourceID": 234, "ReadCase1": { "Read": [ { "LockFlag": "LockAll", "SegmentLength": 2 }, { "LockFlag": "DontLock", "SegmentLength": 1 } ] }, "ReadCase2": { "Read": [ { "LockFlag": "DontLock", "SegmentLength": 3 }, { "LockFlag": "LockAll", "SegmentLength": 1 } ] }, "ReadCase3": { "Read": [ { "LockFlag": "DontLock", "SegmentLength": 4 }, { "LockFlag": "LockSame", "SegmentLength": 3 } ] }, "ReadCase4": { "Read": [ { "LockFlag": "DontLock", "SegmentLength": 2 }, { "LockFlag": "LockSame", "SegmentLength": 1 } ] }, "ReadCase5": { "Read": [ { "LockFlag": "DontLock", "SegmentLength": 2 }, { "LockFlag": "LockAll", "SegmentLength": 1 } ] }, "ReadCase6": { "Read": [ { "LockFlag": "LockSame", "SegmentLength": 2 }, { "LockFlag": "DontLock", "SegmentLength": 1 } ] }, "ReadCase7": { "Read": [ { "LockFlag": "LockAll", "SegmentLength": 2 }, { "LockFlag": "DontLock", "SegmentLength": 1 } ] }, "WriteCase1": { "Write": [ { "LockFlag": "LockAll", "SegmentLength": 2 }, { "LockFlag": "DontLock", "SegmentLength": 1 } ] }, "WriteCase2": { "Write": [ { "LockFlag": "DontLock", "SegmentLength": 3 }, { "LockFlag": "LockAll", "SegmentLength": 1 } ] }, "WriteCase3": { "Write": [ { "LockFlag": "DontLock", "SegmentLength": 4 }, { "LockFlag": "LockSame", "SegmentLength": 3 } ] }, "WriteCase4": { "Write": [ { "LockFlag": "DontLock", "SegmentLength": 2 }, { "LockFlag": "LockAll", "SegmentLength": 1 } ] }, "WriteCase5": { "Write": [ { "LockFlag": "DontLock", "SegmentLength": 2 }, { "LockFlag": "LockSame", "SegmentLength": 1 } ] }, "WriteCase6": { "Write": [ { "LockFlag": "LockAll", "SegmentLength": 2 }, { "LockFlag": "DontLock", "SegmentLength": 1 } ] }, "WriteCase7": { "Write": [ { "LockFlag": "LockSame", "SegmentLength": 2 }, { "LockFlag": "DontLock", "SegmentLength": 1 } ] } }, "Invalid Case": { "ResourceIDInvalidDataType": "234", "ReadCase1": { "read": [ { "LockFlag": "DontLock", "SegmentLength": 3 }, { "LockFlag": "LockSame", "SegmentLength": 1 } ] }, "ReadCase2": { "READ": [ { "LockFlag": "DontLock", "SegmentLength": 3 }, { "LockFlag": "LockSame", "SegmentLength": 1 } ] }, "ReadCase3": { "Red": [ { "LockFlag": "DontLock", "SegmentLength": 3 }, { "LockFlag": "LockSame", "SegmentLength": 1 } ] }, "ReadCase4": { "*Read": [ { "LockFlag": "DontLock", "SegmentLength": 3 }, { "LockFlag": "LockSame", "SegmentLength": 1 } ] }, "ReadCase5": { "ReaD": [ { "LockFlag": "DontLock", "SegmentLength": 3 }, { "LockFlag": "LockSame", "SegmentLength": 1 } ] }, "ReadCase6": { "Read": [ { "LockFlag": "lockall", "SegmentLength": 1 } ] }, "ReadCase7": { "Read": [ { "LockFlag": "DontLock", "SegmentLength": 3 }, { "LockFlag": "locksame", "SegmentLength": 1 } ] }, "ReadCase8": { "Read": [ { "LockFlag": "dontlock", "SegmentLength": 3 }, { "LockFlag": "locksame", "SegmentLength": 1 } ] }, "ReadCase9": { "Read": [ { "LockFlag": "ontLock", "SegmentLength": 3 }, { "LockFlag": "LockAll", "SegmentLength": 1 } ] }, "ReadCase10": { "Read": [ { "LockFlag": "*DontLock", "SegmentLength": 3 }, { "LockFlag": "LockAll", "SegmentLength": 1 } ] }, "ReadCase11": { "Read": [ { "LockFlag": "dontlock", "SegmentLength": 3 }, { "LockFlag": "lockall", "SegmentLength": 1 } ] }, "ReadCase12": { "Read": [ { "LockFlag": "DontLock", "SegmentLength": 7 }, { "LockFlag": "LockAll", "SegmentLength": 0 } ] }, "ReadCase13": { "Read": [ { "LockFlag": "DontLock", "SegmentLength": 3 }, { "LockFlag": "LockAll", "SegmentLength": 0 } ] }, "ReadCase14": { "Read": [ { "LockFlag": "DontLock", "SegmentLength": 7 }, { "LockFlag": "LockAll", "SegmentLength": 1 } ] }, "ReadCase15": { "Read": [ { "LockFlag": "DontLock", "SegmentLength": "3" }, { "LockFlag": "LockAll", "SegmentLength": 1 } ] }, "ReadCase16": { "Read": [ { "LockFlag": "DontLock", "SegmentLength": 3 }, { "LockFlag": "LockAll", "SegmentLength": "1" } ] }, "ReadCase17": { "Read": [ { "LockFlag": "DontLock", "SegmentLength": "Three" }, { "LockFlag": "LockAll", "SegmentLength": 1 } ] }, "ReadCase18": { "Read": [ { "LockFlag": "DontLock", "SegmentLength": 3 }, { "LockFlag": "LockAll", "SegmentLength": "One" } ] }, "WriteCase1": { "write": [ { "LockFlag": "DontLock", "SegmentLength": 3 }, { "LockFlag": "LockSame", "SegmentLength": 1 } ] }, "WriteCase2": { "WRITE": [ { "LockFlag": "DontLock", "SegmentLength": 3 }, { "LockFlag": "LockSame", "SegmentLength": 1 } ] }, "WriteCase3": { "*Write": [ { "LockFlag": "DontLock", "SegmentLength": 3 }, { "LockFlag": "LockSame", "SegmentLength": 1 } ] }, "WriteCase4": { "Wrte": [ { "LockFlag": "DontLock", "SegmentLength": 3 }, { "LockFlag": "LockSame", "SegmentLength": 1 } ] }, "WriteCase5": { "WritE": [ { "LockFlag": "DontLock", "SegmentLength": 3 }, { "LockFlag": "LockSame", "SegmentLength": 1 } ] }, "WriteCase6": { "Write": [ { "LockFlag": "lockall", "SegmentLength": 1 } ] }, "WriteCase7": { "Write": [ { "LockFlag": "DontLock", "SegmentLength": 3 }, { "LockFlag": "locksame", "SegmentLength": 1 } ] }, "WriteCase8": { "Write": [ { "LockFlag": "dontlock", "SegmentLength": 3 }, { "LockFlag": "locksame", "SegmentLength": 1 } ] }, "WriteCase9": { "Write": [ { "LockFlag": "ontLock", "SegmentLength": 3 }, { "LockFlag": "LockAll", "SegmentLength": 1 } ] }, "WriteCase10": { "Write": [ { "LockFlag": "*DontLock", "SegmentLength": 3 }, { "LockFlag": "LockAll", "SegmentLength": 1 } ] }, "WriteCase11": { "Write": [ { "LockFlag": "dontlock", "SegmentLength": 3 }, { "LockFlag": "lockall", "SegmentLength": 1 } ] }, "WriteCase12": { "Write": [ { "LockFlag": "DontLock", "SegmentLength": 7 }, { "LockFlag": "LockAll", "SegmentLength": 0 } ] }, "WriteCase13": { "Write": [ { "LockFlag": "DontLock", "SegmentLength": 3 }, { "LockFlag": "LockAll", "SegmentLength": 0 } ] }, "WriteCase14": { "Write": [ { "LockFlag": "DontLock", "SegmentLength": 7 }, { "LockFlag": "LockAll", "SegmentLength": 1 } ] }, "WriteCase15": { "Write": [ { "LockFlag": "DontLock", "SegmentLength": "3" }, { "LockFlag": "LockAll", "SegmentLength": 1 } ] }, "WriteCase16": { "Write": [ { "LockFlag": "DontLock", "SegmentLength": 3 }, { "LockFlag": "LockAll", "SegmentLength": "1" } ] }, "WriteCase17": { "Write": [ { "LockFlag": "DontLock", "SegmentLength": "Three" }, { "LockFlag": "LockAll", "SegmentLength": 1 } ] }, "WriteCase18": { "Write": [ { "LockFlag": "DontLock", "SegmentLength": 3 }, { "LockFlag": "LockAll", "SegmentLength": "One" } ] } } }