001package org.kuali.ole.ingest;
002
003import org.junit.Test;
004import org.kuali.ole.ingest.pojo.Krms;
005
006import java.io.File;
007import java.net.URL;
008
009import static junit.framework.Assert.assertNotNull;
010
011/**
012 * Created with IntelliJ IDEA.
013 * User: vivekb
014 * Date: 7/2/12
015 * Time: 11:21 AM
016 * To change this template use File | Settings | File Templates.
017 */
018public class KrmsObjectGeneratorFromXML_UT {
019    @Test
020    public void testBuildKrmsFromFileContentForLoan() throws Exception {
021        URL resource = getClass().getResource("Loan_Patron.xml");
022        File file = new File(resource.toURI());
023        String krmsXML = new FileUtil().readFile(file);
024
025        KrmsObjectGeneratorFromXML krmsObjectGeneratorFromXML =
026                new KrmsObjectGeneratorFromXML();
027
028        Krms krms = krmsObjectGeneratorFromXML.buildKrmsFromFileContent(krmsXML);
029        assertNotNull(krms);
030
031    }
032    @Test
033    public void testBuildKrmsFromFileContentForLicense() throws Exception {
034        URL resource = getClass().getResource("license.xml");
035        File file = new File(resource.toURI());
036        String krmsXML = new FileUtil().readFile(file);
037
038        KrmsObjectGeneratorFromXML krmsObjectGeneratorFromXML =
039                new KrmsObjectGeneratorFromXML();
040
041        Krms krms = krmsObjectGeneratorFromXML.buildKrmsFromFileContent(krmsXML);
042        assertNotNull(krms);
043
044    }
045}