@Override public void runTool(CommandLine line) throws Exception { logger.info("Starting test..."); startSpring(); UserInfo user = managementService.createAdminUser( "admin", "admin", "*****@*****.**", "none", false, false, false); logger.info("Creating organization: sample-organization"); // management // .createOrganization("sample-organization", "*****@*****.**", "1234"); OrganizationInfo organization = managementService.createOrganization("sample-organization", user); logger.info("creating application: testEntityManagerTest"); UUID applicationId = managementService.createApplication(organization.getUuid(), "sample-application"); ServiceManager sm = smf.getServiceManager(applicationId); EntityManager em = emf.getEntityManager(applicationId); // Create user Map<String, Object> properties = new LinkedHashMap<String, Object>(); properties.put("username", "edanuff"); properties.put("email", "*****@*****.**"); properties.put("name", "Ed Anuff"); Entity user1 = em.create("user", properties); // Create activity properties = Activity.newActivity( Activity.VERB_POST, null, "I ate a sammich", null, user1, null, "tweet", null, null) .getProperties(); @SuppressWarnings("unused") Entity activity = testRequest(sm, ServiceAction.POST, 1, properties, "users", user1.getUuid(), "activities") .getEntity(); // Create another activity properties = Activity.newActivity( Activity.VERB_POST, null, "cool pic dude", null, user1, null, "tweet", null, null) .getProperties(); activity = testRequest(sm, ServiceAction.POST, 1, properties, "users", user1.getUuid(), "activities") .getEntity(); // Create another user properties = new LinkedHashMap<String, Object>(); properties.put("username", "justin"); properties.put("email", "*****@*****.**"); properties.put("name", "Justin Clark"); Entity user2 = em.create("user", properties); // Create activity properties = Activity.newActivity( Activity.VERB_POST, null, "ATT U-verse May payment", null, user2, null, "payment", null, null) .getProperties(); activity = testRequest(sm, ServiceAction.POST, 1, properties, "users", user2.getUuid(), "activities") .getEntity(); // Connections em.createConnection(user1, "workWith", user2); }