package com.rubiconproject.oss.kv.distributed.test; import java.io.InputStream; import java.util.List; import com.rubiconproject.oss.kv.distributed.Node; import com.rubiconproject.oss.kv.distributed.impl.XmlNodeListParser; import junit.framework.TestCase; public class NodeListParserTestCase extends TestCase { public void testXmlNodeListParser() throws Exception { XmlNodeListParser parser = new XmlNodeListParser(); InputStream is = getClass().getResourceAsStream( "/com/rubiconproject/oss/kv/test/resources/sample-node-list.xml"); List<Node> nodes = parser.parse(is); is.close(); assertEquals(nodes.size(), 5); for (int i = 0; i < nodes.size(); ++i) { Node n = nodes.get(i); assertEquals(n.getId(), i + 1); } } }