Skip to content

Go-SwissKnife is a utility libraries that is include with interface and mock for speed up the development and testing of the golang app development

License

Notifications You must be signed in to change notification settings

sudtanj/Go-SwissKnife

Repository files navigation

Go-SwissKnife Go Reference

Description

Go-SwissKnife is a utility libraries that is include with interface and mock for speed up the development and testing of the golang app development

How To Use

  1. Look to the interfaces folder for any package that you want to use
  2. use the interface as the struct property or the function/method params
  3. called the constructor when you want to use to inject the instance to the struct property or function/method params
  4. use the mocks folder when you do unit testing of your code

Dependencies

The following library is use as dependenciee:

  1. https://github.com/vburenin/ifacemaker
  2. https://github.com/uber-go/mock

About

Go-SwissKnife is a utility libraries that is include with interface and mock for speed up the development and testing of the golang app development

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages