package eu.dnetlib.dlms.jdbc;

import java.util.Collection;

import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.junit.Before;
import org.junit.Test;

import eu.dnetlib.dlms.ClojureDQLParser;
import eu.dnetlib.dlms.jdbc.ast.Statement;
import eu.dnetlib.dlms.jdbc.parser.IDQLParser;

public class TestClojureDQLParser {

	private static final Log log = LogFactory.getLog(TestClojureDQLParser.class); // NOPMD by marko on 11/24/08 5:02 PM

	private IDQLParser parser;

	@Before
	public void setUp() throws Exception {
		parser = new ClojureDQLParser();
	}

	@Test
	public void testParse() {
		Collection<Statement> res = parser.parse("new pippo([k=:arg]);2;");

		log.info("RES: " + res);
		log.info(res.getClass());
		for (Statement st : res)
			log.info("ST: " + st);
	}

}
