Files
codeql/rust/ql/test/library-tests/const_access/const_access.ql
2025-11-03 14:15:16 +01:00

22 lines
607 B
Plaintext

import rust
import utils.test.InlineExpectationsTest
import TestUtils
query predicate constAccess(ConstAccess ca, Const c) { toBeTested(ca) and c = ca.getConst() }
module ConstAccessTest implements TestSig {
string getARelevantTag() { result = "const_access" }
predicate hasActualResult(Location location, string element, string tag, string value) {
exists(ConstAccess ca |
toBeTested(ca) and
location = ca.getLocation() and
element = ca.toString() and
tag = "const_access" and
value = ca.getConst().getName().getText()
)
}
}
import MakeTest<ConstAccessTest>