Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 /*
  * $Id: JsonAutoTransformerTestCase.java 302 2010-02-17 07:57:47Z ross $
  * --------------------------------------------------------------------------------------
  * Copyright (c) MuleSoft, Inc.  All rights reserved.  http://www.mulesoft.com
  *
  * The software in this package is published under the terms of the CPAL v1.0
  * license, a copy of which has been included with this distribution in the
  * LICENSE.txt file.
  */
package org.mule.module.json.transformers;
    public static final String ITEM_JSON = "{\"code\":\"1234\",\"description\":\"Vacuum Cleaner\",\"in-stock\":true}";
    public void testCustomTransform() throws Exception
    {
        MuleMessage message = new DefaultMuleMessage();
        Item item = (Itemmessage.getPayload(DataTypeFactory.create(Item.class));
        assertNotNull(item);
        assertEquals("1234"item.getCode());
        assertEquals("Vacuum Cleaner"item.getDescription());
        assertTrue(item.isInStock());
        //and back again
        message = new DefaultMuleMessage(item);
        String json = message.getPayload(.);
        assertNotNull(json);
        assertEquals(json);
        JsonData data = new JsonData(json);
        assertEquals("1234"data.get("code"));
        assertEquals("Vacuum Cleaner"data.get("description"));
        assertEquals("true"data.get("in-stock"));
    }
New to GrepCode? Check out our FAQ X