Skip to content

Created Library Tests#6

Merged
00JCIV00 merged 7 commits intomainfrom
make_tests
Jun 27, 2023
Merged

Created Library Tests#6
00JCIV00 merged 7 commits intomainfrom
make_tests

Conversation

@00JCIV00
Copy link
Owner

  • Created "command setup", "argument parsing", and "argument analysis" Library Tests in cova.zig.
  • Added RawArgIterator and ArgIteratorGeneric to cova.zig.
  • Implemented Mixing of Cova Arguments into library user Structs.

00JCIV00 added 7 commits June 25, 2023 21:26
- Created RawArgIterator in cova.zig for library testing and parsing of externally sourced argument tokens.
- Created ArgIteratorGeneric in cova.zig to support RawArgIterator and make `std.process.ArgIterator` easier to use.
- Created First Libary Test, "argument parsing", in cova.zig.
- Removed redundant heap allocations in the `init()` method of Command.zig/Custom.
- Added missing defaults in Option.zig/Custom.
- Separated Setup Commands from individual tests.
- Fleshed out "argument parsing" tests.
- Added "command setup" tests.
- Updated `from()` in Command.zig/Custom to allow Cova Argument types to be mixed in with normal structs.
- Created utils.zig to hold Helper Functions for the entire Cova Library.
- Added "argument analysis" Testing to cova.zig.
@00JCIV00 00JCIV00 merged commit d6a13b4 into main Jun 27, 2023
@00JCIV00 00JCIV00 deleted the make_tests branch June 27, 2023 16:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

Comments