mirror of
https://github.com/go-delve/delve.git
synced 2025-10-30 18:27:37 +08:00
Extract constant for breakpoint line in test
This commit is contained in:
@ -29,6 +29,8 @@ func assertVariable(t *testing.T, variable *Variable, expected varTest) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const varTestBreakpointLineNumber = 59
|
||||||
|
|
||||||
func TestVariableEvaluation(t *testing.T) {
|
func TestVariableEvaluation(t *testing.T) {
|
||||||
testcases := []varTest{
|
testcases := []varTest{
|
||||||
{"a1", "foofoofoofoofoofoo", "struct string", nil},
|
{"a1", "foofoofoofoofoofoo", "struct string", nil},
|
||||||
@ -70,7 +72,7 @@ func TestVariableEvaluation(t *testing.T) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
withTestProcess("testvariables", t, func(p *Process, fixture protest.Fixture) {
|
withTestProcess("testvariables", t, func(p *Process, fixture protest.Fixture) {
|
||||||
pc, _, _ := p.goSymTable.LineToPC(fixture.Source, 59)
|
pc, _, _ := p.goSymTable.LineToPC(fixture.Source, varTestBreakpointLineNumber)
|
||||||
|
|
||||||
_, err := p.SetBreakpoint(pc)
|
_, err := p.SetBreakpoint(pc)
|
||||||
assertNoError(err, t, "SetBreakpoint() returned an error")
|
assertNoError(err, t, "SetBreakpoint() returned an error")
|
||||||
@ -94,7 +96,7 @@ func TestVariableEvaluation(t *testing.T) {
|
|||||||
|
|
||||||
func TestVariableFunctionScoping(t *testing.T) {
|
func TestVariableFunctionScoping(t *testing.T) {
|
||||||
withTestProcess("testvariables", t, func(p *Process, fixture protest.Fixture) {
|
withTestProcess("testvariables", t, func(p *Process, fixture protest.Fixture) {
|
||||||
pc, _, _ := p.goSymTable.LineToPC(fixture.Source, 59)
|
pc, _, _ := p.goSymTable.LineToPC(fixture.Source, varTestBreakpointLineNumber)
|
||||||
|
|
||||||
_, err := p.SetBreakpoint(pc)
|
_, err := p.SetBreakpoint(pc)
|
||||||
assertNoError(err, t, "SetBreakpoint() returned an error")
|
assertNoError(err, t, "SetBreakpoint() returned an error")
|
||||||
@ -188,7 +190,7 @@ func TestLocalVariables(t *testing.T) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
withTestProcess("testvariables", t, func(p *Process, fixture protest.Fixture) {
|
withTestProcess("testvariables", t, func(p *Process, fixture protest.Fixture) {
|
||||||
pc, _, _ := p.goSymTable.LineToPC(fixture.Source, 59)
|
pc, _, _ := p.goSymTable.LineToPC(fixture.Source, varTestBreakpointLineNumber)
|
||||||
|
|
||||||
_, err := p.SetBreakpoint(pc)
|
_, err := p.SetBreakpoint(pc)
|
||||||
assertNoError(err, t, "SetBreakpoint() returned an error")
|
assertNoError(err, t, "SetBreakpoint() returned an error")
|
||||||
|
|||||||
Reference in New Issue
Block a user