diff --git a/test/unit_test/static/concepts_test.cpp b/test/unit_test/static/concepts_test.cpp index 87b394dd..a7b0a6da 100644 --- a/test/unit_test/static/concepts_test.cpp +++ b/test/unit_test/static/concepts_test.cpp @@ -274,6 +274,24 @@ static_assert(!ReferenceOf); static_assert(ReferenceOf, isq::dim_length>); static_assert(ReferenceOf, isq::dim_length>); +static_assert(ReferenceOf); +static_assert(ReferenceOf); +static_assert(ReferenceOf, dimensionless>); +static_assert(ReferenceOf, dimension_one>); +static_assert(ReferenceOf, isq::rotation>); +static_assert(ReferenceOf, dimensionless>); +static_assert(ReferenceOf, dimension_one>); +static_assert(ReferenceOf); +static_assert(!ReferenceOf); +static_assert(ReferenceOf); +static_assert(ReferenceOf, isq::angular_measure>); +static_assert(!ReferenceOf, dimensionless>); +static_assert(ReferenceOf, dimension_one>); +static_assert(ReferenceOf); +static_assert(ReferenceOf); +static_assert(!ReferenceOf, isq::rotation>); +static_assert(!ReferenceOf, isq::angular_measure>); + // Representation static_assert(Representation); static_assert(Representation); @@ -314,6 +332,24 @@ static_assert(!QuantityOf, isq::dim_length>); static_assert(QuantityOf, isq::dim_length>); static_assert(QuantityOf, isq::dim_length>); +static_assert(QuantityOf, dimensionless>); +static_assert(QuantityOf, dimension_one>); +static_assert(QuantityOf, dimensionless>); +static_assert(QuantityOf, dimension_one>); +static_assert(QuantityOf, isq::rotation>); +static_assert(QuantityOf, dimensionless>); +static_assert(QuantityOf, dimension_one>); +static_assert(QuantityOf, isq::angular_measure>); +static_assert(!QuantityOf, dimensionless>); +static_assert(QuantityOf, dimension_one>); +static_assert(QuantityOf, isq::angular_measure>); +static_assert(!QuantityOf, dimensionless>); +static_assert(QuantityOf, dimension_one>); +static_assert(QuantityOf, isq::rotation>); +static_assert(QuantityOf, isq::angular_measure>); +static_assert(!QuantityOf, isq::rotation>); +static_assert(!QuantityOf, isq::angular_measure>); + // QuantityLike static_assert(QuantityLike); static_assert(QuantityLike);