mirror of
https://github.com/golang/go.git
synced 2025-05-06 08:03:03 +00:00
cmd/go: update tests for new @upgrade query
This should have been part of CL 184440. Updates #32846 Change-Id: I78a1326f4a67b3b526859bd15cb9653b4a8551a7 Reviewed-on: https://go-review.googlesource.com/c/go/+/184920 Run-TryBot: Jay Conrod <jayconrod@google.com> Reviewed-by: Bryan C. Mills <bcmills@google.com> TryBot-Result: Gobot Gobot <gobot@golang.org>
This commit is contained in:
parent
a3a0cc2e1a
commit
beeb8fea8d
@ -509,7 +509,7 @@ type NoMatchingVersionError struct {
|
|||||||
|
|
||||||
func (e *NoMatchingVersionError) Error() string {
|
func (e *NoMatchingVersionError) Error() string {
|
||||||
currentSuffix := ""
|
currentSuffix := ""
|
||||||
if (e.query == "latest" || e.query == "patch") && e.current != "" {
|
if (e.query == "upgrade" || e.query == "patch") && e.current != "" {
|
||||||
currentSuffix = fmt.Sprintf(" (current version is %s)", e.current)
|
currentSuffix = fmt.Sprintf(" (current version is %s)", e.current)
|
||||||
}
|
}
|
||||||
return fmt.Sprintf("no matching versions for query %q", e.query) + currentSuffix
|
return fmt.Sprintf("no matching versions for query %q", e.query) + currentSuffix
|
||||||
|
@ -115,12 +115,14 @@ var queryTests = []struct {
|
|||||||
{path: queryRepo, query: "v1.9.10-pre2+wrongmetadata", err: `unknown revision v1.9.10-pre2+wrongmetadata`},
|
{path: queryRepo, query: "v1.9.10-pre2+wrongmetadata", err: `unknown revision v1.9.10-pre2+wrongmetadata`},
|
||||||
{path: queryRepo, query: "v1.9.10-pre2", err: `unknown revision v1.9.10-pre2`},
|
{path: queryRepo, query: "v1.9.10-pre2", err: `unknown revision v1.9.10-pre2`},
|
||||||
{path: queryRepo, query: "latest", vers: "v1.9.9"},
|
{path: queryRepo, query: "latest", vers: "v1.9.9"},
|
||||||
{path: queryRepo, query: "latest", current: "v1.9.10-pre1", vers: "v1.9.10-pre1"},
|
{path: queryRepo, query: "latest", current: "v1.9.10-pre1", vers: "v1.9.9"},
|
||||||
{path: queryRepo, query: "latest", current: "v1.9.10-pre2+metadata", vers: "v1.9.10-pre2.0.20190513201126-42abcb6df8ee"},
|
{path: queryRepo, query: "upgrade", vers: "v1.9.9"},
|
||||||
{path: queryRepo, query: "latest", current: "v0.0.0-20190513201126-42abcb6df8ee", vers: "v0.0.0-20190513201126-42abcb6df8ee"},
|
{path: queryRepo, query: "upgrade", current: "v1.9.10-pre1", vers: "v1.9.10-pre1"},
|
||||||
{path: queryRepo, query: "latest", allow: "NOMATCH", err: `no matching versions for query "latest"`},
|
{path: queryRepo, query: "upgrade", current: "v1.9.10-pre2+metadata", vers: "v1.9.10-pre2.0.20190513201126-42abcb6df8ee"},
|
||||||
{path: queryRepo, query: "latest", current: "v1.9.9", allow: "NOMATCH", err: `no matching versions for query "latest" (current version is v1.9.9)`},
|
{path: queryRepo, query: "upgrade", current: "v0.0.0-20190513201126-42abcb6df8ee", vers: "v0.0.0-20190513201126-42abcb6df8ee"},
|
||||||
{path: queryRepo, query: "latest", current: "v1.99.99", err: `unknown revision v1.99.99`},
|
{path: queryRepo, query: "upgrade", allow: "NOMATCH", err: `no matching versions for query "upgrade"`},
|
||||||
|
{path: queryRepo, query: "upgrade", current: "v1.9.9", allow: "NOMATCH", err: `no matching versions for query "upgrade" (current version is v1.9.9)`},
|
||||||
|
{path: queryRepo, query: "upgrade", current: "v1.99.99", err: `unknown revision v1.99.99`},
|
||||||
{path: queryRepo, query: "patch", current: "", vers: "v1.9.9"},
|
{path: queryRepo, query: "patch", current: "", vers: "v1.9.9"},
|
||||||
{path: queryRepo, query: "patch", current: "v0.1.0", vers: "v0.1.2"},
|
{path: queryRepo, query: "patch", current: "v0.1.0", vers: "v0.1.2"},
|
||||||
{path: queryRepo, query: "patch", current: "v1.9.0", vers: "v1.9.9"},
|
{path: queryRepo, query: "patch", current: "v1.9.0", vers: "v1.9.9"},
|
||||||
|
Loading…
x
Reference in New Issue
Block a user