| Tests if breakpoint set is first breakable location |
| Set breakpoint outside of any function: (0, 0). |
| Setting breakpoint for id: 3 at 0, 0. |
| No breakable location inside a function was found |
| Set breakpoint adds a breakpoint at (8, 1). |
| Set breakpoint at a breakable location: (4, 17). |
| Setting breakpoint for id: 3 at 4, 17. |
| Location match for (4, 17). |
| Initial location is expected to be breakable: true. |
| Set breakpoint at non-breakable location: (7, 0). |
| Setting breakpoint for id: 3 at 7, 0. |
| Location match for (7, 2). |
| Initial location is expected to be breakable: false. |