package eu.dnetlib.dlms.epub;

import javax.annotation.Resource;

import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.test.annotation.DirtiesContext;
import org.springframework.test.context.ContextConfiguration;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;

/**
 * Test class for EPubModelgenerator.
 * 
 * @author lexis
 */
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration
public class EPubModelGeneratorTest {

	/** Logger. */
	private static final Log log = LogFactory.getLog(EPubModelGeneratorTest.class);

	/** Entity under test. */
	@Resource
	private EPubModelGenerator ePubModelGenerator;

	/**
	 * Test method for {@link eu.dnetlib.dlms.epub.EPubModelGenerator#generateModel()}.
	 */
	@Test
	@DirtiesContext
	public void testGenerateModel() {
		log.info(this.getClass() + ".generateModel()");
		this.ePubModelGenerator.setModelGenerationOn(true);
		this.ePubModelGenerator.generateModel();
		log.info("--------------------------------------------------------------");
	}

}
