No I appreciate knowing that. At least that means I can consider it next time.
In addition, I did find some interesting
test cases that needed to be fleshed out. Such as:
1. Client A locks row 1. Before unlocking row 1, Client A locks row 1 again. Won't happen often, but if you accidentally forget to unlock... so I disallow that on the server side (ie not database)
2. Client A has lock on row 1. Clients B and C are waiting for row 2. Client B, disconnects prior to getting the lock.
3. On the lower database level there were some other tests. Can I include code which I am not submitting that relates to running my test cases?