package com.github.jmchilton.blend4j.galaxy; import java.io.IOException; import org.codehaus.jackson.JsonGenerationException; import org.codehaus.jackson.map.JsonMappingException; import org.codehaus.jackson.map.ObjectMapper; import org.testng.annotations.Test; import com.github.jmchilton.blend4j.galaxy.beans.LibraryPermissions; import com.github.jmchilton.blend4j.galaxy.beans.WorkflowInputs; // Not a true unit test, just a place to play around with Jackson mapping. public class ObjectMapperTest { @Test public void testSerialization() throws JsonGenerationException, JsonMappingException, IOException { final ObjectMapper mapper = new ObjectMapper(); LibraryPermissions libraryPermissions = new LibraryPermissions(); libraryPermissions.getAccessInRoles().add("moocow"); mapper.writer().writeValueAsString(libraryPermissions); final WorkflowInputs inputs = new WorkflowInputs(); inputs.setToolParameter("randomlines", "num_lines", 5); mapper.writer().writeValueAsString(libraryPermissions); } }