https://github.com/googleapis/google-cloud-go-testing

Last synced: about 1 month ago

Repository metadata:

Testing Support for the Google Cloud Client Libraries for Go.


Owner metadata:


Committers metadata

Last synced: about 1 month ago

Total Commits: 30
Total Committers: 9
Avg Commits per committer: 3.333
Development Distribution Score (DDS): 0.533

Commits in past year: 0
Committers in past year: 0
Avg Commits per committer in past year: 0.0
Development Distribution Score (DDS) in past year: 0.0

Name Email Commits
Jean de Klerk d****k@g****m 14
Jonathan Amsterdam j****a 4
Jonathan Amsterdam j****a@g****m 3
Cody Oss 6****s 3
Andrew Poydence a****e@g****m 2
Jack Whelpton j****n@r****m 1
Thea Flowers t****s@g****m 1
Gregory Russell g****8 1
google-cloud-policy-bot[bot] 8****] 1

Issue and Pull Request metadata

Last synced: about 1 month ago


Package metadata

go: github.com/googleapis/google-cloud-go-testing

These packages contain code that can help you test against the GCP Client Libraries for Go (https://github.com/GoogleCloudPlatform/google-cloud-go). We do not recommend using mocks for most testing. Please read https://testing.googleblog.com/2013/05/testing-on-toilet-dont-overuse-mocks.html. Note: These packages are in alpha. Some backwards-incompatible changes may occur. All interfaces in this package include an embedToIncludeNewMethods method. This is intentionally unexported so that any implementor of the interface must embed the interface in their implementation. Embedding the interface in an implementation has the effect that any future methods added to the interface will not cause compile-time errors (the implementation does not implement the newly-added method), since embedded interfaces provide a default method for unimplemented methods. See Example (RecordBuckets) for an example of how to implement interfaces (including embedding the interface).

  • Homepage: https://github.com/googleapis/google-cloud-go-testing
  • Documentation: https://pkg.go.dev/github.com/googleapis/google-cloud-go-testing#section-documentation
  • Licenses: Apache-2.0
  • Latest release: v0.0.0-20210719221736-1c9a4c676720 (published over 3 years ago)
  • Last Synced: 2024-11-11T01:31:56.613Z (about 1 month ago)
  • Versions: 3
  • Dependent Packages: 270
  • Dependent Repositories: 20,263
  • Docker Downloads: 188,716
  • Rankings:
    • Dependent repos count: 0.046%
    • Dependent packages count: 0.291%
    • Docker downloads count: 0.908%
    • Average: 2.109%
    • Forks count: 4.483%
    • Stargazers count: 4.818%
go: github.com/GoogleCloudPlatform/google-cloud-go-testing

These packages contain code that can help you test against the GCP Client Libraries for Go (https://github.com/GoogleCloudPlatform/google-cloud-go). We do not recommend using mocks for most testing. Please read https://testing.googleblog.com/2013/05/testing-on-toilet-dont-overuse-mocks.html. Note: These packages are in alpha. Some backwards-incompatible changes may occur. All interfaces in this package include an embedToIncludeNewMethods method. This is intentionally unexported so that any implementor of the interface must embed the interface in their implementation. Embedding the interface in an implementation has the effect that any future methods added to the interface will not cause compile-time errors (the implementation does not implement the newly-added method), since embedded interfaces provide a default method for unimplemented methods. See Example (RecordBuckets) for an example of how to implement interfaces (including embedding the interface).

  • Homepage: https://github.com/googleapis/google-cloud-go-testing
  • Status: removed
  • Documentation: https://pkg.go.dev/github.com/GoogleCloudPlatform/google-cloud-go-testing#section-documentation
  • Licenses: Apache-2.0
  • Latest release: (published 8 months ago)
  • Last Synced: 2024-11-11T01:32:00.238Z (about 1 month ago)
  • Versions: 0
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Forks count: 2.842%
    • Stargazers count: 2.892%
    • Average: 5.52%
    • Dependent packages count: 6.999%
    • Dependent repos count: 9.346%

Dependencies

go.mod go
  • cloud.google.com/go v0.44.3
  • cloud.google.com/go/bigquery v1.0.1
  • cloud.google.com/go/datastore v1.0.0
  • golang.org/x/lint v0.0.0-20190409202823-959b441ac422
  • golang.org/x/tools v0.0.0-20190628153133-6cdbf07be9d0
  • google.golang.org/api v0.9.0
  • honnef.co/go/tools v0.0.0-20190418001031-e561f6794a2a
go.sum go
  • 105 dependencies