aboutsummaryrefslogtreecommitdiff
path: root/internal/postgres/unit_test.go
diff options
context:
space:
mode:
authorJulie Qiu <julie@golang.org>2020-09-01 22:45:29 -0400
committerJulie Qiu <julie@golang.org>2020-09-02 16:57:01 +0000
commit59cd167a680442d21f789ab28af0ca8db1484cf3 (patch)
tree9eec0dc1b660c9715aec6511f0808c5ed783c68e /internal/postgres/unit_test.go
parentecdf6e4d07cef1630cdd63397ee2700e37a3ed8c (diff)
downloadgo-x-pkgsite-59cd167a680442d21f789ab28af0ca8db1484cf3.tar.xz
internal: remove Package
Package isn't being used anymore and is deleted. For golang/go#39629 Change-Id: I6fcfca1b39e67ba9ed29f6cc2d663a366f1bc519 Reviewed-on: https://go-review.googlesource.com/c/pkgsite/+/252398 Run-TryBot: Julie Qiu <julie@golang.org> TryBot-Result: kokoro <noreply+kokoro@google.com> Reviewed-by: Jonathan Amsterdam <jba@google.com>
Diffstat (limited to 'internal/postgres/unit_test.go')
-rw-r--r--internal/postgres/unit_test.go60
1 files changed, 23 insertions, 37 deletions
diff --git a/internal/postgres/unit_test.go b/internal/postgres/unit_test.go
index fa87fd93..455d7577 100644
--- a/internal/postgres/unit_test.go
+++ b/internal/postgres/unit_test.go
@@ -240,80 +240,78 @@ func TestGetUnit(t *testing.T) {
path: "github.com/hashicorp/vault",
modulePath: "github.com/hashicorp/vault",
version: "v1.0.3",
- want: unit("github.com/hashicorp/vault", "github.com/hashicorp/vault", "v1.0.3",
+ want: unit("github.com/hashicorp/vault", "github.com/hashicorp/vault", "v1.0.3", "",
&internal.Readme{
Filepath: sample.ReadmeFilePath,
Contents: sample.ReadmeContents,
- }, nil),
+ }),
},
{
name: "package path",
path: "github.com/hashicorp/vault/api",
modulePath: "github.com/hashicorp/vault",
version: "v1.0.3",
- want: unit("github.com/hashicorp/vault/api", "github.com/hashicorp/vault", "v1.0.3", nil,
- newPackage("api", "github.com/hashicorp/vault/api")),
+ want: unit("github.com/hashicorp/vault/api", "github.com/hashicorp/vault", "v1.0.3", "api", nil),
},
{
name: "directory path",
path: "github.com/hashicorp/vault/builtin",
modulePath: "github.com/hashicorp/vault",
version: "v1.0.3",
- want: unit("github.com/hashicorp/vault/builtin", "github.com/hashicorp/vault", "v1.0.3", nil, nil),
+ want: unit("github.com/hashicorp/vault/builtin", "github.com/hashicorp/vault", "v1.0.3", "", nil),
},
{
name: "stdlib directory",
path: "archive",
modulePath: stdlib.ModulePath,
version: "v1.13.4",
- want: unit("archive", stdlib.ModulePath, "v1.13.4", nil, nil),
+ want: unit("archive", stdlib.ModulePath, "v1.13.4", "", nil),
},
{
name: "stdlib package",
path: "archive/zip",
modulePath: stdlib.ModulePath,
version: "v1.13.4",
- want: unit("archive/zip", stdlib.ModulePath, "v1.13.4", nil, newPackage("zip", "archive/zip")),
+ want: unit("archive/zip", stdlib.ModulePath, "v1.13.4", "zip", nil),
},
{
name: "stdlib - internal directory",
path: "cmd/internal",
modulePath: stdlib.ModulePath,
version: "v1.13.4",
- want: unit("cmd/internal", stdlib.ModulePath, "v1.13.4", nil, nil),
+ want: unit("cmd/internal", stdlib.ModulePath, "v1.13.4", "", nil),
},
{
name: "directory with readme",
path: "a.com/m/dir",
modulePath: "a.com/m",
version: "v1.2.3",
- want: unit("a.com/m/dir", "a.com/m", "v1.2.3", &internal.Readme{
+ want: unit("a.com/m/dir", "a.com/m", "v1.2.3", "", &internal.Readme{
Filepath: "DIR_README.md",
Contents: "dir readme",
- }, nil),
+ }),
},
{
name: "package with readme",
path: "a.com/m/dir/p",
modulePath: "a.com/m",
version: "v1.2.3",
- want: unit("a.com/m/dir/p", "a.com/m", "v1.2.3",
+ want: unit("a.com/m/dir/p", "a.com/m", "v1.2.3", "p",
&internal.Readme{
Filepath: "PKG_README.md",
Contents: "pkg readme",
- },
- newPackage("p", "a.com/m/dir/p")),
+ }),
},
} {
t.Run(test.name, func(t *testing.T) {
- pathInfo := sample.UnitMeta(
+ um := sample.UnitMeta(
test.path,
test.modulePath,
test.version,
test.want.Name,
test.want.IsRedistributable,
)
- got, err := testDB.GetUnit(ctx, pathInfo, internal.AllFields)
+ got, err := testDB.GetUnit(ctx, um, internal.AllFields)
if test.wantNotFoundErr {
if !errors.Is(err, derrors.NotFound) {
t.Fatalf("want %v; got = \n%+v, %v", derrors.NotFound, got, err)
@@ -335,10 +333,7 @@ func TestGetUnit(t *testing.T) {
Filepath: sample.ReadmeFilePath,
Contents: sample.ReadmeContents,
}
- if test.want.Name != "" {
- test.want.Imports = sample.Imports
- }
- test.want.SourceInfo = pathInfo.SourceInfo
+ test.want.SourceInfo = um.SourceInfo
if diff := cmp.Diff(test.want, got, opts...); diff != "" {
t.Errorf("mismatch (-want, +got):\n%s", diff)
}
@@ -379,29 +374,26 @@ func TestGetUnitFieldSet(t *testing.T) {
{
name: "WithDocumentation",
fields: internal.WithDocumentation,
- want: unit("a.com/m/dir/p", "a.com/m", "v1.2.3",
- nil, nil),
+ want: unit("a.com/m/dir/p", "a.com/m", "v1.2.3", "", nil),
},
{
name: "WithImports",
fields: internal.WithImports,
- want: unit("a.com/m/dir/p", "a.com/m", "v1.2.3",
- nil, nil),
+ want: unit("a.com/m/dir/p", "a.com/m", "v1.2.3", "", nil),
},
{
name: "WithLicenses",
fields: internal.WithLicenses,
- want: unit("a.com/m/dir/p", "a.com/m", "v1.2.3",
- nil, nil),
+ want: unit("a.com/m/dir/p", "a.com/m", "v1.2.3", "", nil),
},
{
name: "WithReadme",
fields: internal.WithReadme,
- want: unit("a.com/m/dir/p", "a.com/m", "v1.2.3",
+ want: unit("a.com/m/dir/p", "a.com/m", "v1.2.3", "",
&internal.Readme{
Filepath: "README.md",
Contents: "readme",
- }, nil),
+ }),
},
} {
t.Run(test.name, func(t *testing.T) {
@@ -431,7 +423,7 @@ func TestGetUnitFieldSet(t *testing.T) {
}
}
-func unit(path, modulePath, version string, readme *internal.Readme, pkg *internal.Package) *internal.Unit {
+func unit(path, modulePath, version, name string, readme *internal.Readme) *internal.Unit {
u := &internal.Unit{
UnitMeta: internal.UnitMeta{
ModulePath: modulePath,
@@ -439,24 +431,18 @@ func unit(path, modulePath, version string, readme *internal.Readme, pkg *intern
Path: path,
IsRedistributable: true,
Licenses: sample.LicenseMetadata,
+ Name: name,
},
LicenseContents: sample.Licenses,
Readme: readme,
}
- if pkg != nil {
+ if u.IsPackage() {
+ u.Imports = sample.Imports
u.Documentation = sample.Documentation
- u.Name = pkg.Name
}
return u
}
-func newPackage(name, path string) *internal.Package {
- return &internal.Package{
- Name: name,
- Path: path,
- }
-}
-
func TestGetUnitBypass(t *testing.T) {
ctx, cancel := context.WithTimeout(context.Background(), testTimeout)
defer cancel()