Fossil Test is a comprehensive unit testing, mocking, and benchmarking suite created by Fossil Logic, designed to ensure the reliability and performance of C and C++ projects. With support for multiple development methodologies, including Behavior-Driven Development (BDD), Domain-Driven Design (DDD), and Test-Driven Development (TDD). 📝
Is your feature request related to a problem? Please describe.
As the project lead, I’ve found that creating mock objects manually when using the Fossil Mockup library is complex and time-consuming. This complexity increases the development effort and can introduce errors, leading to frustration among the team members.
Describe the solution you’d like
Introduce a mock object generator for the Fossil Mockup library. This feature would automate the creation of mock objects, reducing boilerplate code and simplifying the testing process, ultimately speeding up test development.
Describe alternatives you’ve considered
Continuing with manual mock object creation, but this approach is labor-intensive and error-prone.
Additional context
Integrating this feature will streamline the mock creation process, enhancing productivity and reducing the likelihood of errors in test setups.
Is your feature request related to a problem? Please describe.
As the project lead, I’ve found that creating mock objects manually when using the Fossil Mockup library is complex and time-consuming. This complexity increases the development effort and can introduce errors, leading to frustration among the team members.
Describe the solution you’d like
Introduce a mock object generator for the Fossil Mockup library. This feature would automate the creation of mock objects, reducing boilerplate code and simplifying the testing process, ultimately speeding up test development.
Describe alternatives you’ve considered
Continuing with manual mock object creation, but this approach is labor-intensive and error-prone.
Additional context
Integrating this feature will streamline the mock creation process, enhancing productivity and reducing the likelihood of errors in test setups.