public void loadTestDataFromResource() { this.cleanUp(); this.loadPropertiesFromResource("/mongo/properties.json"); // this.loadRepositoriesFromResource("/mongo/repositories.json"); this.loadMetaClassesFromResource("/mongo/metaclasses.json"); this.loadMetaClassesFromResource("/mongo/stratus-metaclasses.json"); }
public static void main(String args[]) { if (args.length != 2) { printUsage(); System.exit(255); } String server = args[0]; String fileName = args[1]; MongoDataSource ds = new MongoDataSource(server); File dataFile = new File(fileName); if (!dataFile.exists()) { } getInstance(ds).loadMetaClassesFromResource(fileName); }
@BeforeClass public static void setUp() { ds = new MongoDataSource(getConnectionString()); mongo = ds.getMongoInstance(); MetadataDataLoader loader = MetadataDataLoader.getInstance(ds); loader.cleanUp(); loader.loadPropertiesFromResource("/mongo/properties.json"); loader.loadMetaClassesFromResource("/mongo/metaclasses.json"); }
@Test public void testLoadMetaClass() { MetadataDataLoader loader = MetadataDataLoader.getInstance(ds); loader.cleanUp(); loader.loadPropertiesFromResource("/mongo/properties.json"); loader.loadMetaClassesFromResource("/mongo/metaclasses.json"); IRepositoryService repoService = RepositoryServiceFactory.createRepositoryService(ds, "localCMSServer"); MetaClass metaclass = repoService.getRepository("raptor-paas").getMetadataService().getMetaClass("ApplicationService"); Assert.assertEquals("ApplicationService", metaclass.getName()); metaclass = repoService.getRepository("raptor-paas").getMetadataService().getMetaClass("Environments"); Assert.assertEquals("Environment", metaclass.getName()); metaclass = repoService.getRepository("software-deployment").getMetadataService().getMetaClass("Deployment"); Assert.assertEquals("Deployment", metaclass.getName()); Assert.assertNotNull(metaclass.getFieldByName("targets")); }