Small tip. what I often do to group tests within a single test case is 

// ============================== lock =========================

// ============================== tryLock ====-==================

Sometimes it becomes difficult even in a single test case. You don't need to add it now, but just keep it in the back of your mind if you keep on scrolling to find a particular test.