22package cocos ;
33
44import de .monticore .lang .sysmlparts ._cocos .SysMLPartsASTConnectionUsageCoCo ;
5- import de .monticore .lang .sysmlparts ._cocos .SysMLPartsASTPartDefCoCo ;
65import de .monticore .lang .sysmlv2 .SysMLv2Mill ;
76import de .monticore .lang .sysmlv2 ._ast .ASTSysMLModel ;
87import de .monticore .lang .sysmlv2 ._cocos .SysMLv2CoCoChecker ;
98import de .monticore .lang .sysmlv2 ._parser .SysMLv2Parser ;
10- import de .monticore .lang .sysmlv2 .cocos .MKPX_CoCo5 ;
9+ import de .monticore .lang .sysmlv2 .cocos .SubcomponentOutputConnectionDirectionCoCo ;
1110import de .se_rwth .commons .logging .Log ;
1211import org .junit .jupiter .api .BeforeAll ;
1312import org .junit .jupiter .api .BeforeEach ;
1918import static org .junit .jupiter .api .Assertions .assertFalse ;
2019import static org .junit .jupiter .api .Assertions .assertTrue ;
2120
22- public class MKPXCoCo5Test {
21+ public class SubcomponentOutputConnectionDirectionCoCoTest {
2322
2423 private static final String MODEL_PATH = "src/test/resources/parser" ;
2524
@@ -60,7 +59,7 @@ public void testValid() throws IOException {
6059 ASTSysMLModel ast = SysMLv2Mill .parser ().parse_String (validModel ).get ();
6160 SysMLv2Mill .scopesGenitorDelegator ().createFromAST (ast );
6261 var checker = new SysMLv2CoCoChecker ();
63- checker .addCoCo ((SysMLPartsASTConnectionUsageCoCo ) new MKPX_CoCo5 ());
62+ checker .addCoCo ((SysMLPartsASTConnectionUsageCoCo ) new SubcomponentOutputConnectionDirectionCoCo ());
6463 checker .checkAll (ast );
6564 assertTrue (Log .getFindings ().isEmpty ());
6665 }
@@ -80,11 +79,11 @@ public void testInvalidSubOutToSubOut() throws IOException {
8079 ASTSysMLModel ast = SysMLv2Mill .parser ().parse_String (invalidModel ).get ();
8180 SysMLv2Mill .scopesGenitorDelegator ().createFromAST (ast );
8281 var checker = new SysMLv2CoCoChecker ();
83- checker .addCoCo ((SysMLPartsASTConnectionUsageCoCo ) new MKPX_CoCo5 ());
82+ checker .addCoCo ((SysMLPartsASTConnectionUsageCoCo ) new SubcomponentOutputConnectionDirectionCoCo ());
8483 Log .enableFailQuick (false );
8584 checker .checkAll (ast );
8685 assertTrue (Log .getFindings ().stream ()
87- .anyMatch (f -> f .getMsg ().contains ("0xMKPX05 " )));
86+ .anyMatch (f -> f .getMsg ().contains ("0x10AA5 " )));
8887 }
8988
9089 @ Test
@@ -102,11 +101,11 @@ public void testInvalidSubOutToMainIn() throws IOException {
102101 ASTSysMLModel ast = SysMLv2Mill .parser ().parse_String (invalidModel ).get ();
103102 SysMLv2Mill .scopesGenitorDelegator ().createFromAST (ast );
104103 var checker = new SysMLv2CoCoChecker ();
105- checker .addCoCo ((SysMLPartsASTConnectionUsageCoCo ) new MKPX_CoCo5 ());
104+ checker .addCoCo ((SysMLPartsASTConnectionUsageCoCo ) new SubcomponentOutputConnectionDirectionCoCo ());
106105 Log .enableFailQuick (false );
107106 checker .checkAll (ast );
108107 assertTrue (Log .getFindings ().stream ()
109- .anyMatch (f -> f .getMsg ().contains ("0xMKPX05 " )));
108+ .anyMatch (f -> f .getMsg ().contains ("0x10AA5 " )));
110109 }
111110 }
112111}
0 commit comments