Package com.couchbase.client.java.document

Examples of com.couchbase.client.java.document.JsonDocument.content()


    @Test
    public void shouldDecodeNestedObjects() {
        ByteBuf content = Unpooled.copiedBuffer("{\"nested\":{\"item\":[\"foo\",\"bar\",1]},\"empty\":{}}", CharsetUtil.UTF_8);
        JsonDocument decoded = converter.decode("id", content, 0, 0, TranscoderUtils.JSON_COMMON_FLAGS, ResponseStatus.SUCCESS);

        assertFalse(decoded.content().isEmpty());
        assertFalse(decoded.content().getObject("nested").isEmpty());
        assertEquals(3, decoded.content().getObject("nested").getArray("item").size());
    }

    @Test
View Full Code Here


    public void shouldDecodeNestedObjects() {
        ByteBuf content = Unpooled.copiedBuffer("{\"nested\":{\"item\":[\"foo\",\"bar\",1]},\"empty\":{}}", CharsetUtil.UTF_8);
        JsonDocument decoded = converter.decode("id", content, 0, 0, TranscoderUtils.JSON_COMMON_FLAGS, ResponseStatus.SUCCESS);

        assertFalse(decoded.content().isEmpty());
        assertFalse(decoded.content().getObject("nested").isEmpty());
        assertEquals(3, decoded.content().getObject("nested").getArray("item").size());
    }

    @Test
    public void shouldEncodeNestedArrays() throws Exception {
View Full Code Here

        ByteBuf content = Unpooled.copiedBuffer("{\"nested\":{\"item\":[\"foo\",\"bar\",1]},\"empty\":{}}", CharsetUtil.UTF_8);
        JsonDocument decoded = converter.decode("id", content, 0, 0, TranscoderUtils.JSON_COMMON_FLAGS, ResponseStatus.SUCCESS);

        assertFalse(decoded.content().isEmpty());
        assertFalse(decoded.content().getObject("nested").isEmpty());
        assertEquals(3, decoded.content().getObject("nested").getArray("item").size());
    }

    @Test
    public void shouldEncodeNestedArrays() throws Exception {
        JsonObject object = JsonObject.empty();
View Full Code Here

    @Test
    public void shouldDecodeNestedArray() {
        ByteBuf content = Unpooled.copiedBuffer("{\"1\":[[[\"Hello World\"]]]}", CharsetUtil.UTF_8);
        JsonDocument decoded = converter.decode("id", content, 0, 0, TranscoderUtils.JSON_COMMON_FLAGS, ResponseStatus.SUCCESS);

        assertFalse(decoded.content().isEmpty());
        assertFalse(decoded.content().getArray("1").isEmpty());
        assertEquals("Hello World", decoded.content().getArray("1").getArray(0).getArray(0).getString(0));
    }

    @Test
View Full Code Here

    public void shouldDecodeNestedArray() {
        ByteBuf content = Unpooled.copiedBuffer("{\"1\":[[[\"Hello World\"]]]}", CharsetUtil.UTF_8);
        JsonDocument decoded = converter.decode("id", content, 0, 0, TranscoderUtils.JSON_COMMON_FLAGS, ResponseStatus.SUCCESS);

        assertFalse(decoded.content().isEmpty());
        assertFalse(decoded.content().getArray("1").isEmpty());
        assertEquals("Hello World", decoded.content().getArray("1").getArray(0).getArray(0).getString(0));
    }

    @Test
    public void shouldReleaseBufferWhenDecoded() {
View Full Code Here

        ByteBuf content = Unpooled.copiedBuffer("{\"1\":[[[\"Hello World\"]]]}", CharsetUtil.UTF_8);
        JsonDocument decoded = converter.decode("id", content, 0, 0, TranscoderUtils.JSON_COMMON_FLAGS, ResponseStatus.SUCCESS);

        assertFalse(decoded.content().isEmpty());
        assertFalse(decoded.content().getArray("1").isEmpty());
        assertEquals("Hello World", decoded.content().getArray("1").getArray(0).getArray(0).getString(0));
    }

    @Test
    public void shouldReleaseBufferWhenDecoded() {
        ByteBuf content = Unpooled.copiedBuffer("{}", CharsetUtil.UTF_8);
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.