Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 /*
  * $Id: JsonNamespaceHandlerTestCase.java 19191 2010-08-25 21:05:23Z tcarlson $
  * --------------------------------------------------------------------------------------
  * 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;
    @Override
    protected String getConfigResources()
    {
        return "json-namespace-config.xml";
    }
    public void testJsonConfig() throws Exception
    {
        IsJsonFilter filter = (IsJsonFilter.getRegistry().lookupObject("jsonFilter");
        assertNotNull(filter);
        assertTrue(filter.isValidateParsing());
        ObjectToJson serializer = (ObjectToJson.getRegistry().lookupObject("fruitCollectionToJson");
        assertNotNull(serializer);
        assertEquals(String.classserializer.getReturnClass());
        assertEquals(FruitCollection.classserializer.getSourceClass());
        assertEquals(3, serializer.getSerializationMixins().size());
        JsonToObject deserializer = (JsonToObject.getRegistry().lookupObject("jsonToFruitCollection");
        assertNotNull(deserializer);
        assertEquals(FruitCollection.classdeserializer.getReturnClass());
        assertEquals(1, deserializer.getDeserializationMixins().size());
       //Test roundTrip
        String result = (String)serializer.transform(fc);
        assertNotNull(result);
        FruitCollection result2 = (FruitCollection)deserializer.transform(result);
        assertNotNull(result2);
        assertEquals(fcresult2);
    }
New to GrepCode? Check out our FAQ X