package org.geotools.xml;
import javax.xml.namespace.QName;
import org.geotools.ml.MLConfiguration;
import org.geotools.ml.Mail;
import org.geotools.ml.bindings.ML;
import junit.framework.TestCase;
public class PullParserTest extends TestCase {
public void testParse() throws Exception {
PullParser parser = new PullParser(new MLConfiguration(),
ML.class.getResourceAsStream("mails.xml"), new QName(ML.NAMESPACE, "mail"));
Mail m = (Mail) parser.parse();
assertNotNull(m);
assertEquals(0, m.getId().intValue());
m = (Mail) parser.parse();
assertNotNull(m);
assertEquals(1, m.getId().intValue());
assertNull(parser.parse());
}
}