Files
codeql/csharp/ql/test/library-tests/commons/Assertions/Assertions.ql
2019-12-11 16:51:42 +01:00

23 lines
543 B
Plaintext

import csharp
import semmle.code.csharp.commons.Assertions
query predicate assertTrue(Assertion a, Expr e) {
a.getExpr() = e and
a.getTarget() instanceof AssertTrueMethod
}
query predicate assertFalse(Assertion a, Expr e) {
a.getExpr() = e and
a.getTarget() instanceof AssertFalseMethod
}
query predicate assertNull(Assertion a, Expr e) {
a.getExpr() = e and
a.getTarget() instanceof AssertNullMethod
}
query predicate assertNonNull(Assertion a, Expr e) {
a.getExpr() = e and
a.getTarget() instanceof AssertNonNullMethod
}