Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

fajarcandraaa/simple-golang-unit-testing

Repository files navigation

Simple Golang Unit Testing

Simple Golang Unit Testing

We will learn about implement unit testing in Golang.

Topics :

  • Setting up the Golang Project
  • Defining the Product Entity
  • Connecting to the database
  • Implementing Unit test with 1 feature, it's find data by ID

Our Step :

  • In the first step, we create an entities to represent the structure of our data in the entity package
  • In the second step, we create query a function to handle our query
  • Then register the new function in our model interface
  • In the third step, we create algorithm function to handle all condition in our flow proccess
  • and again, we register it into source contract interface
  • In fourth step is create faker data or mock data
  • than, we create a seederes, to input fake data to database testing
  • And the last step is, we create unit test with 2 case, 1 positive cae and 1 negative case

Notes :

Last but not least, let's start to try to write a function that we think will be used many times in helpers. Happy coding and keep learning 😜

About

Simple Golang Unit Testing

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

AltStyle γ«γ‚ˆγ£γ¦ε€‰ζ›γ•γ‚ŒγŸγƒšγƒΌγ‚Έ (->γ‚ͺγƒͺγ‚ΈγƒŠγƒ«) /