@BeforeClass public static void setupData() { MongoDataSource ds = new MongoDataSource(getConnectionString()); MetadataDataLoader.getInstance(ds).loadTestDataFromResource(); raptorMetaService = RepositoryServiceFactory.createRepositoryService(ds, "localCMSServer") .getRepository(RAPTOR_REPO).getMetadataService(); serviceInstanceMetadata = raptorMetaService.getMetaClass("ServiceInstance"); appServiceMetadata = raptorMetaService.getMetaClass("ApplicationService"); environmentMeta = raptorMetaService.getMetaClass("Environment"); }
private JsonEntity newResourceGroup() { String metaType = "ResourceGroup"; MetaClass instCls = stratusMetaService.getMetaClass(metaType); JsonEntity newEntity = new JsonEntity(instCls); newEntity.setBranchId(IBranch.DEFAULT_BRANCH); newEntity.addFieldValue("resourceId", "PHX-GROUPO-001"); return newEntity; }
@Test (expected=IllegalArgumentException.class) public void testIllegalArgument04() { // miss branch MetaClass meta = raptorMetaService.getMetaClass(APPLICATION_SERVICE); BsonEntity entity = new BsonEntity(meta); persistenceService.delete(entity, raptorContext); }
private BsonEntity buildQueryEntity(String branchname, String metadata, String oid) { MetaClass meta = metaService.getMetaClass(metadata); BsonEntity queryEntity = new BsonEntity(meta); queryEntity.setId(oid); queryEntity.setBranchId(branchname); return queryEntity; }
@Test public void testOptionSkip() { MetaClass metadata = raptorMetaService.getMetaClass("ServiceInstance"); SearchProjection projection = new SearchProjection(); ISearchQuery query = new SearchQuery(metadata, null, projection, strategy); SearchOption option = new SearchOption(); option.setSkip(3); SearchResult result = searchService.search(query, option, raptorContext); Assert.assertEquals(result.getResultSet().size(), 7); }
@Test (expected=IllegalArgumentException.class) public void testIllegalArgument05() { MetaClass meta = raptorMetaService.getMetaClass(APPLICATION_SERVICE); BsonEntity entity = new BsonEntity(meta); entity.setBranchId(BRANCH_TEST); persistenceService.delete(entity, raptorContext); }
@Test public void testOptionSkip() { MetaClass metadata = raptorMetaService.getMetaClass("ServiceInstance"); SearchProjection projection = new SearchProjection(); ISearchQuery query = new SearchQuery(metadata, null, projection, strategy); SearchOption option = new SearchOption(); option.setSkip(3); SearchResult result = searchService.search(query, option, raptorContext); Assert.assertEquals(result.getResultSet().size(), 7); }
@Test (expected=CmsDalException.class) public void testJsonEntity03(){ MetaClass instCls = repoService.getRepository(RAPTOR_REPO).getMetadataService().getMetaClass(SERVICE_INSTANCE); new JsonEntity(instCls, "{a:b}"); }
protected static IEntity newApplicationService(int seq){ MetaClass metaClass = raptorMetaService.getMetaClass("ApplicationService"); JsonEntity newEntity = new JsonEntity(metaClass); newEntity.addFieldValue("name", "ApplcationService-" + seq); newEntity.setCreator("unitTestUser"); newEntity.setBranchId(IBranch.DEFAULT_BRANCH); return newEntity; }
@Test public void testCreateParentEntity_manyString_success() { raptorLoader.load("./maxIndexedArraySize/createParentEntity_manyString_success.json"); MetaClass metaClass = raptorMetaService.getMetaClass("SystemLimitationOnDocTest"); IEntity queryEntity = new JsonEntity(metaClass); queryEntity.setBranchId(IBranch.DEFAULT_BRANCH); queryEntity.setId("SystemLimitationOnDocTestManyStringSuccess"); IEntity foundEntity = entityService.get(queryEntity, context); Assert.assertNotNull(foundEntity); }
private JsonEntity newApplicationService(String branchId){ String metaType = APPLICATION_SERVICE; MetaClass instCls = repoService.getRepository(RAPTOR_REPO).getMetadataService().getMetaClass(metaType); JsonEntity newEntity = new JsonEntity(instCls); newEntity.setBranchId(branchId); newEntity.addFieldValue("name", "Dummy Application Service Instance for Entity-Branch Test:" + (appCount++)); return newEntity; }
private JsonEntity buildQueryEntity(String reponame, String branchname, String metadata, String oid) { MetaClass meta = repoService.getRepository(reponame).getMetadataService().getMetaClass(metadata); JsonEntity queryEntity = new JsonEntity(meta); queryEntity.setId(oid); queryEntity.setBranchId(branchname); return queryEntity; } }
private JsonEntity buildQueryEntity(String reponame, String branchname, String metadata, String oid) { MetaClass meta = repoService.getRepository(reponame).getMetadataService().getMetaClass(metadata); JsonEntity queryEntity = new JsonEntity(meta); queryEntity.setId(oid); queryEntity.setBranchId(branchname); return queryEntity; }
protected JsonEntity newApplicationService(String branchId){ String metaType = APPLICATION_SERVICE; MetaClass instCls = repoService.getRepository(RAPTOR_REPO).getMetadataService().getMetaClass(metaType); JsonEntity newEntity = new JsonEntity(instCls); newEntity.setBranchId(branchId); newEntity.addFieldValue("name", "Dummy Application Service Instance for Entity-Branch Test"); return newEntity; }
private JsonEntity buildQueryEntity(String reponame, String branchname, String metadata, String oid) { MetaClass meta = repoService.getRepository(reponame).getMetadataService().getMetaClass(metadata); JsonEntity queryEntity = new JsonEntity(meta); queryEntity.setId(oid); queryEntity.setBranchId(branchname); return queryEntity; } }
@Test public void testFieldNCONTAINS() { MetaClass metadata = raptorMetaService.getMetaClass("Compute"); SearchCriteria criteria = new FieldSearchCriteria(createSearchField(metadata, "fqdn"), FieldOperatorEnum.NCONTAINS); SearchProjection projection = new SearchProjection(); ISearchQuery query = new SearchQuery(metadata, criteria, projection, strategy); SearchOption option = new SearchOption(); SearchResult result = searchService.search(query, option, raptorContext); Assert.assertEquals(result.getResultSize(), 3); }
public BsonEntity newEntity(String metaType,String branch,String name){ MetaClass metaClass = metaService.getMetaClass(metaType); CheckConditions.checkNotNull(metaClass, "Unknown meta class: " + metaType); BsonEntity inst = new BsonEntity(metaClass); inst.setBranchId(branch); inst.addFieldValue("name", name); inst.setVersion(0); inst.setParentVersion(0); return inst; }
private static BsonEntity newApplicationService(int seq) { MetaClass metaClass = raptorMetaService.getMetaClass(RaptorEntityGenerator.TypeEnum.ApplicationService.name()); BsonEntity newEntity = new BsonEntity(metaClass); newEntity.addFieldValue("name", "ApplcationService-" + seq); newEntity.addFieldValue(InternalFieldEnum.CREATOR.getName(), "unitTestUser"); newEntity.setBranchId(BRANCH_TEST); return newEntity; }
private BsonEntity newManifestWithNoUse(int seq) { MetaClass manifestMeta = deployMetaService.getMetaClass(DeploymentEntityGenerator.TypeEnum.Manifest.name()); BsonEntity manifest = new BsonEntity(manifestMeta); manifest.addFieldValue("name", "manifest-feild-test-" + seq); manifest.addFieldValue("noUses", newNoUse(seq)); manifest.addFieldValue(InternalFieldEnum.CREATOR.getName(), "unitTestUser"); manifest.setBranchId(BRANCH_TEST); return manifest; }
@Test public void test09AppendValidation() { BsonEntity serviceInstance = createServiceInstance(seq++); MetaClass metaClass = raptorMetaService.getMetaClass(SERVICE_INSTANCE); BsonEntity modifyEntity = new BsonEntity(metaClass); modifyEntity.setBranchId(serviceInstance.getBranchId()); modifyEntity.setId(serviceInstance.getId()); modifyEntity.addFieldValue("name", "tryAnewName"); persistenceService.modifyField(modifyEntity, "name", raptorContext); BsonEntity get = (BsonEntity)persistenceService.get(serviceInstance, raptorContext); Assert.assertEquals(1, get.getVersion()); }