Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create Unit Tests #4

Open
Smuzzy-waiii opened this issue Oct 15, 2024 · 1 comment
Open

Create Unit Tests #4

Smuzzy-waiii opened this issue Oct 15, 2024 · 1 comment
Labels
Bounty: 250 enhancement New feature or request good first issue Good for newcomers

Comments

@Smuzzy-waiii
Copy link
Contributor

Smuzzy-waiii commented Oct 15, 2024

The Unit Tests that are currently in lib_test.go are kinda random, a bit all over the place and do not cover testing every corner case of every publicly exposed function (ie in testing parlance, we do not have 100% test coverage)

  • Your task is to create a Unit Test to test every publicly exposed function
  • The Unit Test must cover every corner case (passing in edges that don't exist, boundary values etc)
  • Create a new issue for the Unit Test you want to create if it does not already exists. As in, Check that the issue isn't a duplicate before creating!
  • No one shall be asssigned to this issue (Create Unit Tests #4)
@Smuzzy-waiii Smuzzy-waiii added enhancement New feature or request good first issue Good for newcomers Bounty: 250 labels Oct 15, 2024
@Smuzzy-waiii
Copy link
Contributor Author

Each Unit Test will be awarded atleast 250 bounty points. If the unit test is unusually large like to test a BFS fn etc, extra bounty can be awarded. The exact points will be assigned by me after the concrete issue for the Unit Test is created

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bounty: 250 enhancement New feature or request good first issue Good for newcomers
Projects
None yet
Development

No branches or pull requests

1 participant