go-interfaces

module
v0.2.14 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 9, 2026 License: MIT

README

go-interfaces

Description

Interfaces to standard go libraries and structs to allow easy mocking.

TODO

  • Updates and fixes based off of use

Directories

Path Synopsis
encoding
json
Package json provides an interface to functions and types in the standard encoding/json package to facilitate mocking.
Package json provides an interface to functions and types in the standard encoding/json package to facilitate mocking.
io
This package provides an interface to functions and structs in the standard io package to facilitate mocking.
This package provides an interface to functions and structs in the standard io package to facilitate mocking.
fs
This package provides an interface to functions and structs in the standard io/fs package to facilitate mocking.
This package provides an interface to functions and structs in the standard io/fs package to facilitate mocking.
net
http/client
This package provides an interface to functions and structs in the standard net/http package when using it as an http client to facilitate mocking.
This package provides an interface to functions and structs in the standard net/http package when using it as an http client to facilitate mocking.
http/server
This package provides an interface to functions and structs in the standard net/http package used for servers to facilitate mocking.
This package provides an interface to functions and structs in the standard net/http package used for servers to facilitate mocking.
os
This package provides an interface to functions and structs in the standard os package to facilitate mocking.
This package provides an interface to functions and structs in the standard os package to facilitate mocking.
exec
This package provides an interface to functions and structs in the standard os/exec package to facilitate mocking.
This package provides an interface to functions and structs in the standard os/exec package to facilitate mocking.
signal
This package provides an interface to functions and structs in the standard os/signal package to facilitate mocking.
This package provides an interface to functions and structs in the standard os/signal package to facilitate mocking.
This package provides an interface to functions and structs in the standard path package to facilitate mocking.
This package provides an interface to functions and structs in the standard path package to facilitate mocking.
filepath
This package provides an interface to functions and structs in the standard path/filepath package to facilitate mocking.
This package provides an interface to functions and structs in the standard path/filepath package to facilitate mocking.
This package provides an interface to functions and structs in the standard sync package to facilitate mocking.
This package provides an interface to functions and structs in the standard sync package to facilitate mocking.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL