-
Notifications
You must be signed in to change notification settings - Fork 28
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
Introducing Unit Test Framework #432
base: master
Are you sure you want to change the base?
Commits on Apr 20, 2024
-
Initial commit for Unicon Unit Test Framework
- Provides a TestCase, TestSuite, TestReporter and a Mock class. - Testing is bootstrapped using the new unittest package to test the said package.
Configuration menu - View commit details
-
Copy full SHA for 1c22be0 - Browse repository at this point
Copy the full SHA 1c22be0View commit details
Commits on Apr 21, 2024
-
- Simplification suggested by @Jafaral. - Reordered assertions in Mock.testExpect().
Configuration menu - View commit details
-
Copy full SHA for 21397c8 - Browse repository at this point
Copy the full SHA 21397c8View commit details
Commits on Apr 26, 2024
-
- `assertEqual()` now expects `expected` and `actual` to be of the same type based on the feedback from @Jafaral. - Implemented `assertFail` and `assertNotEqual()`, and corresponding tests.
Configuration menu - View commit details
-
Copy full SHA for 13a518e - Browse repository at this point
Copy the full SHA 13a518eView commit details -
Reworked TestReporter and TestTestReporter
- Reworked the results tally in TestReporter and returned in the `summary()` method. - Added tests for the TestReporter.
Configuration menu - View commit details
-
Copy full SHA for 47ea296 - Browse repository at this point
Copy the full SHA 47ea296View commit details
Commits on Apr 27, 2024
-
Tests for TestSuite run() and failure tests
- Completing TestTestSuite run tests and assertion failure tests. - Adding a few more assertions. - Tidying up the output.
Configuration menu - View commit details
-
Copy full SHA for bb00eb3 - Browse repository at this point
Copy the full SHA bb00eb3View commit details
Commits on Apr 29, 2024
-
Adding total time elapsed while running tests
- Inspired from `tests/unicon/tester.icn` - Example output: ran 20 tests in 2.004114s
Configuration menu - View commit details
-
Copy full SHA for 5888406 - Browse repository at this point
Copy the full SHA 5888406View commit details -
Configuration menu - View commit details
-
Copy full SHA for a17211b - Browse repository at this point
Copy the full SHA a17211bView commit details
Commits on Apr 30, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e44c88c - Browse repository at this point
Copy the full SHA e44c88cView commit details -
Configuration menu - View commit details
-
Copy full SHA for c35bc6c - Browse repository at this point
Copy the full SHA c35bc6cView commit details
Commits on May 25, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c0be80f - Browse repository at this point
Copy the full SHA c0be80fView commit details -
Adding UTR for the Unicon Unit Testing Framework
A Unicon Techincal Report for the Unicon Unit Testing Framework including: - Introduction - Components of the framework - Unit test examples - References
Configuration menu - View commit details
-
Copy full SHA for 46d97bf - Browse repository at this point
Copy the full SHA 46d97bfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9dbe135 - Browse repository at this point
Copy the full SHA 9dbe135View commit details
Commits on Jun 11, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e2b1729 - Browse repository at this point
Copy the full SHA e2b1729View commit details -
Configuration menu - View commit details
-
Copy full SHA for e09d093 - Browse repository at this point
Copy the full SHA e09d093View commit details -
- Documenting the Mock class with an example.
Configuration menu - View commit details
-
Copy full SHA for d7f73bb - Browse repository at this point
Copy the full SHA d7f73bbView commit details
Commits on Jun 12, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 82fbaf9 - Browse repository at this point
Copy the full SHA 82fbaf9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 02316fc - Browse repository at this point
Copy the full SHA 02316fcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 443665c - Browse repository at this point
Copy the full SHA 443665cView commit details