Skip to content

Instantly share code, notes, and snippets.

@zenuo
Created November 4, 2017 11:56
Show Gist options
  • Select an option

  • Save zenuo/3d6ec8a0e93854d22735f117f8c53a23 to your computer and use it in GitHub Desktop.

Select an option

Save zenuo/3d6ec8a0e93854d22735f117f8c53a23 to your computer and use it in GitHub Desktop.
import java.util.Properties;
import junit.framework.Assert;
import org.apache.log4j.Logger;
import org.junit.Test;
import rs.mgifos.mosquito.impl.pdm.PDMetaLoader;
import rs.mgifos.mosquito.model.MetaColumn;
import rs.mgifos.mosquito.model.MetaModel;
import rs.mgifos.mosquito.model.MetaTable;
public class PDMetaLoaderTest {
private Logger logger = Logger.getLogger(PDMetaLoaderTest.class);
private Properties createProperties() {
Properties retval = new Properties();
retval.put(PDMetaLoader.FILENAME,
"/home/yuanzhen/MHRM(6)_65.pdm");
return retval;
}
@Test
public void getMetaModel() throws Exception {
IMetaLoader metaLoader = new PDMetaLoader();
MetaModel model = metaLoader.getMetaModel(createProperties());
logger.info("Meta model successfully retrieved!");
logger.info("Asserting meta model: " + model.getCode());
for (MetaTable table : model) {
String tableCode = table.getCode();
assertTable(tableCode, model);
Assert.assertNotNull(model.getTableByCode(tableCode));
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment