package org.apache.mesos.hbase; import java.net.URL; import java.util.HashMap; import java.util.Iterator; import java.util.Map; import java.util.function.Consumer; import org.apache.mesos.hbase.util.HBaseConstants; import org.apache.mesos.hbase.util.HdfsConfFileUrlJsonFinder; import org.codehaus.jackson.JsonNode; import org.codehaus.jackson.JsonParser; import org.codehaus.jackson.map.ObjectMapper; import org.codehaus.jackson.node.ObjectNode; import org.codehaus.jackson.type.TypeReference; import org.junit.Test; /** * * @author jzajic */ public class TestJsonState { @Test public void testIt() throws Exception { URL jsonURL = TestJsonState.class.getResource("/state.json"); ObjectMapper mapper = new ObjectMapper(); HdfsConfFileUrlJsonFinder finder = new HdfsConfFileUrlJsonFinder(mapper); String findedUrl = finder.findUrl(jsonURL); System.out.println(findedUrl); assert findedUrl.equals("http://192.168.1.170:31564/hdfs-site.xml"); } }