MondrianCatalog implements Serializable { public Util.PropertyList getConnectProperties() { return Util.parseConnectString( dataSourceInfo ); } MondrianCatalog( final String name, final String dataSourceInfo, final String definition,
      final MondrianSchema schema );  MondrianCatalog( final String name, final String dataSourceInfo, final String definition,
      final MondrianSchema schema, final MondrianCatalogComplementInfo mondrianCatalogComplementInfo ); String getName(); String getDefinition(); String getDataSourceInfo(); boolean isJndi(); String getJndi(); MondrianSchema getSchema(); MondrianCatalogComplementInfo getMondrianCatalogComplementInfo(); Util.PropertyList getConnectProperties(); @Override String toString();  }
@Test public void testGetConnectProperties() { final String parameterName = "AdditionalParameter"; final String parameterValue = "\"TestValue\""; final String expectedParameterValue = "TestValue"; final String dataSourceInfo = parameterName + "=" + parameterValue; catalog = new MondrianCatalog( "", dataSourceInfo, "", null ); Util.PropertyList connectProperties = catalog.getConnectProperties(); assertNotNull( connectProperties ); assertNotNull( connectProperties.get( parameterName ) ); assertEquals( connectProperties.get( parameterName ), expectedParameterValue ); }