Files
codeql/csharp/ql/test/library-tests/frameworks/test/Assertions.ql

19 lines
691 B
Plaintext

import csharp
import semmle.code.csharp.commons.Assertions
query predicate assertTrue(BooleanAssertMethod m, Parameter p) {
m.fromSource() and m.fromSource() and p = m.getParameter(m.getAnAssertionIndex(true))
}
query predicate assertFalse(BooleanAssertMethod m, Parameter p) {
m.fromSource() and m.fromSource() and p = m.getParameter(m.getAnAssertionIndex(false))
}
query predicate assertNull(NullnessAssertMethod m, Parameter p) {
m.fromSource() and m.fromSource() and p = m.getParameter(m.getAnAssertionIndex(true))
}
query predicate assertNonNull(NullnessAssertMethod m, Parameter p) {
m.fromSource() and m.fromSource() and p = m.getParameter(m.getAnAssertionIndex(false))
}