public class org.finos.legend.engine.language.pure.grammar.test.roundtrip.TestConnectionGrammarRoundtrip extends org.finos.legend.engine.language.pure.grammar.test.TestGrammarRoundtrip$TestGrammarRoundtripTestSuite
{
public void <init>()
{
org.finos.legend.engine.language.pure.grammar.test.roundtrip.TestConnectionGrammarRoundtrip v;
v := @this: org.finos.legend.engine.language.pure.grammar.test.roundtrip.TestConnectionGrammarRoundtrip;
specialinvoke v.<org.finos.legend.engine.language.pure.grammar.test.TestGrammarRoundtrip$TestGrammarRoundtripTestSuite: void <init>()>();
return;
}
public void testConnection()
{
org.finos.legend.engine.language.pure.grammar.test.roundtrip.TestConnectionGrammarRoundtrip v;
v := @this: org.finos.legend.engine.language.pure.grammar.test.roundtrip.TestConnectionGrammarRoundtrip;
staticinvoke <org.finos.legend.engine.language.pure.grammar.test.roundtrip.TestConnectionGrammarRoundtrip: void test(java.lang.String)>("###Connection\nJsonModelConnection meta::mySimpleConnection1\n{\n  class: model::firm::Person;\n  url: \'my_url\';\n}\n\nXmlModelConnection meta::mySimpleConnection2\n{\n  class: model::firm::Person;\n  url: \'my_url\';\n}\n\nModelChainConnection meta::modelChainConnection\n{\n  mappings: [\n    mapping::MyMapping,\n    mapping::MyMapping2\n  ];\n}\n\nModelChainConnection meta::modelChainConnection2\n{\n  mappings: [\n  ];\n}\n");
return;
}
public void testConnectionWithImport()
{
org.finos.legend.engine.language.pure.grammar.test.roundtrip.TestConnectionGrammarRoundtrip v;
v := @this: org.finos.legend.engine.language.pure.grammar.test.roundtrip.TestConnectionGrammarRoundtrip;
staticinvoke <org.finos.legend.engine.language.pure.grammar.test.roundtrip.TestConnectionGrammarRoundtrip: void testWithSectionInfoPreserved(java.lang.String)>("Class meta::myClass\n{\n  name: String[1];\n}\n\n\n###Mapping\nMapping meta::myMapping\n(\n)\n\n\n###Connection\nimport meta::*;\nJsonModelConnection meta::mySimpleConnection\n{\n  class: myClass;\n  url: \'my_url\';\n}\n\nJsonModelConnection meta::mySimpleConnection2\n{\n  class: ui::myClass;\n  url: \'my_url\';\n}\n\nXmlModelConnection meta::mySimpleConnection3\n{\n  class: myClass;\n  url: \'my_url\';\n}\n\nModelChainConnection meta::modelChainConnection\n{\n  mappings: [\n    myMapping\n  ];\n}\n");
return;
}
}