Skip to content

Perform Concept Checking in Tests #267

Open
@fmoessbauer

Description

@fmoessbauer

Many of the DASH classes are implementations of concepts. In the past, there were many bugs related to an inconsistent or incomplete implementation. To fix this in a generic and support reducing manner, I propose testing the concepts.

Fortunately googletest supports this type of test by using typed tests. There is also an hint on how to use this for concept checking.

Then, we could also use the traits (e.g. pattern traits) to select which tests are run for a given type.

Maybe that's also a candidate for a student project.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions