1   package org.kuali.ole.docstore.engine.service;
2   
3   import org.apache.commons.io.FileUtils;
4   import org.junit.Ignore;
5   import org.junit.Test;
6   import org.kuali.ole.BaseTestCase;
7   import org.kuali.ole.docstore.OleDocStoreException;
8   import org.kuali.ole.docstore.common.client.DocstoreRestClient;
9   import org.kuali.ole.docstore.common.document.Bib;
10  import org.kuali.ole.docstore.common.exception.DocstoreException;
11  import org.slf4j.Logger;
12  import org.slf4j.LoggerFactory;
13  
14  import java.io.File;
15  
16  
17  
18  
19  
20  
21  
22  
23  public class DocstoreException_UT extends BaseTestCase {
24      private DocstoreRestClient restClient = new DocstoreRestClient();
25  
26      private static final Logger LOG = LoggerFactory.getLogger(DocstoreException_UT.class);
27  
28      @Ignore
29      @Test
30      public void testCreateBibException() {
31          String input = "";
32          File file = null;
33          try {
34              file = new File(getClass().getResource("/documents/BibMarc1.xml").toURI());
35              input = FileUtils.readFileToString(file);
36          } catch (Exception e) {
37              LOG.info("Exception :", e);
38          }
39          Bib bibMarc = new Bib();
40          bibMarc = (Bib) bibMarc.deserialize(input);
41          bibMarc.setId(null);
42          bibMarc.setContent(null);
43          try {
44              restClient.createBib(bibMarc);
45          } catch (DocstoreException e) {
46              throw e;
47          }
48  
49      }
50  }