@Override public String toString() { return this.schema.toString(); }
node.put("stat", e.getMessage()); return node.toString();
@Override public String toString() { return this.schema.toString(); }
return node.toString();
@Override public String toString() { return this.schema.toString(); }
@Override public String toString() { return this.schema.toString(); }
@Override public String toString() { return this.schema.toString(); }
@Override public String toString() { return wrapped.toString(); }
@Override public String toString() { return wrapped.toString(); }
public JsonEntity(JsonEntity other){ this(other.getMetaClass(), other.jsonObject.toString()); }
@Override public IClaims withJwsHeaders(JwsHeader jwsHeaders) throws UnsupportedEncodingException { String encodedJws = Base64.getUrlEncoder().encodeToString(jwsHeaders.toJSONObject().toString().getBytes(UTF8)); jwt.append(encodedJws); return this; }
/** * @param keyValues The map to turn into the string. * @return A string of format {"key":"value",...} */ String getMessagesFromMap(final Map<String, String> keyValues) { ObjectNode node = objectMapper.createObjectNode(); for (Map.Entry<String, String> entry : keyValues.entrySet()) { node.put(entry.getKey(), entry.getValue()); } return node.size() > 0 ? node.toString() : null; }
/** * Create a Javascript value object with the value being the passed in value. * @param value The {@code String} value to use as the value of the object. * @return A String representation of the Javascript object. */ protected String getValueObject(final String value) { ObjectNode node = mapper.createObjectNode(); node.put("value", value); //$NON-NLS-1$ return node.toString(); }
@Test public void testGetMd5Digest_WithUserInfoObject() throws NoSuchAlgorithmException, UnsupportedEncodingException { String userInfo = "{ \"foo\": \"bar\" }"; //$NON-NLS-1$ when(mockUserInfoObject.toString()).thenReturn(userInfo); when(mockRequest.getAttribute(GwtDynamicHostPageServlet. MD5Attributes.ATTR_USER_INFO.getKey())). thenReturn(mockUserInfoObject); MessageDigest result = testServlet.getMd5Digest(mockRequest); assertEquals(result, mockDigest); verify(mockDigest, atLeast(2)).update(byteArrayCaptor.capture()); assertArrayEquals(SELECTOR_SCRIPT.getBytes(), byteArrayCaptor.getAllValues().get(0)); assertArrayEquals(userInfo.getBytes(), byteArrayCaptor.getAllValues().get(1)); }
@BeforeEach public void setUpMockRequest() { ObjectMapper mapper = new ObjectMapper(); ObjectNode mockPluginDef = mapper.createObjectNode(); mockPluginDef.put("foo", "bar"); //$NON-NLS-1$ //$NON-NLS-2$ mockPluginDefinitionsArray = mapper.createArrayNode(); mockPluginDefinitionsArray.add(mockPluginDef); when(mockApplicationModeObject.toString()).thenReturn(APPLICATION_MODE); when(mockRequest.getAttribute(WebAdminHostPageServlet.ATTR_APPLICATION_MODE)).thenReturn(mockApplicationModeObject); when(mockRequest.getAttribute(WebAdminHostPageServlet.ATTR_PLUGIN_DEFS)).thenReturn(mockPluginDefinitionsArray); }
private Integer readArrayInteger(ObjectNode node, String property, Integer default_) throws JsonSchemaValidationException { JsonNode reqNode = node.get(property); if (reqNode == null) { return default_; } // check that this object is defining a number type if (type == null) { throw new JsonSchemaValidationException("Cannot specify property " + property + " on an unspecified type node", "", reqNode, null); } if (!reqNode.isInt()) { throw new JsonSchemaValidationException(property + " property must be an integer: " + node.toString(), "", reqNode, null); } return reqNode.asInt(); }
@Test public void testIDAssignment() throws JsonProcessingException, IOException { ObjectNode beacon = new ObjectNode(JsonNodeFactory.instance); beacon.put("sessionID", "" + Long.toString(Beacon.REQUEST_NEW_SESSION_ID_MARKER, 16)); beacon.put("tabID", "" + Long.toString(Beacon.REQUEST_NEW_TAB_ID_MARKER, 16)); beacon.put("activeAgentModules", MODULES_DEMOVALUE); ArrayNode data = beacon.arrayNode(); beacon.put("data", data); String beaconJson = beacon.toString(); String responseJson = dataHandler.insertBeacon(beaconJson); Mockito.verify(coreService, Mockito.times(0)).addDefaultData(any(DefaultData.class)); JsonNode response = (new ObjectMapper()).readTree(responseJson); assertThat(response, instanceOf(ObjectNode.class)); assertThat(response.get("sessionID").asText(), notNullValue()); assertThat(response.get("tabID").asText(), notNullValue()); }
@Test public void testJsonEntity02(){ JsonEntity newInst = newServiceInstance(IBranch.DEFAULT_BRANCH); MetaClass instCls = repoService.getRepository(RAPTOR_REPO).getMetadataService().getMetaClass(SERVICE_INSTANCE); JsonEntity entity = new JsonEntity(instCls, newInst.getNode().toString()); Assert.assertNotNull(entity); }
@Test public void testInvalidBeaconContent() { ObjectNode beacon = new ObjectNode(JsonNodeFactory.instance); ObjectNode sessInfo = new ObjectNode(JsonNodeFactory.instance); sessInfo.put("type", "unkownType"); sessInfo.put("browser", "Firefox"); sessInfo.put("device", "iOS"); sessInfo.put("language", "de"); beacon.put("sessionID", "" + Long.toString(SESSID_DEMOVALUE, 16)); beacon.put("tabID", "" + Long.toString(TABID_DEMOVALUE, 16)); beacon.put("activeAgentModules", MODULES_DEMOVALUE); ArrayNode data = beacon.arrayNode(); beacon.put("data", data); data.add(sessInfo); String beaconJson = beacon.toString(); dataHandler.insertBeacon(beaconJson); Mockito.verify(coreService, Mockito.times(0)).addDefaultData(any(DefaultData.class)); } }
@Test public void testJsonEntity01(){ JsonEntity newInst = newServiceInstance(IBranch.DEFAULT_BRANCH); MetaClass instCls = repoService.getRepository(RAPTOR_REPO).getMetadataService().getMetaClass(SERVICE_INSTANCE); JsonEntity entity = new JsonEntity(instCls, newInst.getNode().toString()); Assert.assertNotNull(entity); }