Skip to content

Revamp unit tests after #78, #80, #83 are complete #102

@Alomir

Description

@Alomir

#78 #80 #83

After the above are complete (especially #78, the others are not strictly necessary but will cause enough code churn that they should be done first), we will be in a position to revamp the unit tests:

  1. We will no longer need modelStructures.h in the test directories, as it should be gone from src/sipnet. We should remove those files, and any infrastructure geared around them (check the Makefiles)
  2. As suggested in this comment, we should create - and then use - a set of reference inputs for testing. The goal is that those inputs would give reasonable coverage of base sipnet functionality without being too extensive. Hopefully, most positive tests would use those inputs, though negative tests will almost certainly still need their own.
  3. As part of the above, create a markdown file in /tests/sipnet (most likely) that documents these reference inputs.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions