]> Cypherpunks repositories - gostls13.git/commit
go/parser: add data-driven tests for object resolution
authorRob Findley <rfindley@google.com>
Tue, 23 Mar 2021 02:10:13 +0000 (22:10 -0400)
committerRobert Findley <rfindley@google.com>
Tue, 30 Mar 2021 23:55:42 +0000 (23:55 +0000)
commit0fdd371e6b310bcf1f93d226dca61591630afe12
treef87f54d366b0673d50a28452c07061bf9e33e1e8
parent64ca7e2cb3af6135a46c9602b7650cad1381456a
go/parser: add data-driven tests for object resolution

Add new tests for object resolution driven by source files with
declarations and uses marked via special comments. This made it easier
to add test coverage while refactoring object resolution for #45104.

Tests are added to a new resolver_test.go file. In a subsequent CL the
resolver.go file will be added, making this choice of file name more
sensible.

For #45104
For #45136
For #45160

Change-Id: I240fccc0de95aa8f2d03e39c77146d4c61f1ef9e
Reviewed-on: https://go-review.googlesource.com/c/go/+/304450
Trust: Robert Findley <rfindley@google.com>
Trust: Robert Griesemer <gri@golang.org>
Run-TryBot: Robert Findley <rfindley@google.com>
Reviewed-by: Robert Griesemer <gri@golang.org>
TryBot-Result: Go Bot <gobot@golang.org>
src/go/parser/resolver_test.go [new file with mode: 0644]
src/go/parser/testdata/resolution/issue45136.src [new file with mode: 0644]
src/go/parser/testdata/resolution/issue45160.src [new file with mode: 0644]
src/go/parser/testdata/resolution/resolution.src [new file with mode: 0644]