Simple way to implement further tests


in the project documentation it is specified that we are only allowed to edit:

  • main.c
  • image.c, image.h,
  • energy.c, energy.h,
  • indexing.c and indexing.h
    Is this an oversight? This would mean that unit_tests.c is off limits and hence the only way to add additional unit tests would be to copy the project into a different folder in which I edit the unit_tests.c and hunt for further bugs which I would then have to fix in the original. (or some git branching magic I guess)

Using carve_debug by hand is acceptable for finding obvious errors, but it is not automated and testing with it takes up lots of time.