@@ -5,12 +5,10 @@ module AstTest {
55 private import semmle.code.cpp.dataflow.DataFlow:: DataFlow
66 private import semmle.code.cpp.dataflow.internal.DataFlowPrivate
77
8- class AstParameterDefTest extends InlineExpectationsTest {
9- AstParameterDefTest ( ) { this = "AstParameterDefTest " }
8+ module AstParameterDefTest implements TestSig {
9+ string getARelevantTag ( ) { result = "ast-def " }
1010
11- override string getARelevantTag ( ) { result = "ast-def" }
12-
13- override predicate hasActualResult ( Location location , string element , string tag , string value ) {
11+ predicate hasActualResult ( Location location , string element , string tag , string value ) {
1412 exists ( Function f , Parameter p , RefParameterFinalValueNode n |
1513 p .isNamed ( ) and
1614 n .getParameter ( ) = p and
@@ -33,12 +31,10 @@ module IRTest {
3331 ( if k = 0 then result = "" else result = "*" + stars ( k - 1 ) )
3432 }
3533
36- class IRParameterDefTest extends InlineExpectationsTest {
37- IRParameterDefTest ( ) { this = "IRParameterDefTest" }
38-
39- override string getARelevantTag ( ) { result = "ir-def" }
34+ module IRParameterDefTest implements TestSig {
35+ string getARelevantTag ( ) { result = "ir-def" }
4036
41- override predicate hasActualResult ( Location location , string element , string tag , string value ) {
37+ predicate hasActualResult ( Location location , string element , string tag , string value ) {
4238 exists ( Function f , Parameter p , FinalParameterNode n |
4339 p .isNamed ( ) and
4440 n .getParameter ( ) = p and
@@ -51,3 +47,5 @@ module IRTest {
5147 }
5248 }
5349}
50+
51+ import MakeTest< MergeTests< AstTest:: AstParameterDefTest , IRTest:: IRParameterDefTest > >
0 commit comments