package com.nortal.jroad.client.treasury; import java.io.InputStream; import java.util.UUID; import javax.annotation.Resource; import org.apache.commons.io.output.ByteArrayOutputStream; import org.junit.Assert; import org.junit.Before; import org.junit.Test; import com.nortal.jroad.client.exception.XRoadServiceConsumptionException; import com.nortal.jroad.client.test.BaseXTeeServiceImplTest; /** * @author Lauri Lättemäe <lauri.lattemae@nortal.com> */ public class TreasuryXTeeServiceImplTest extends BaseXTeeServiceImplTest { private static final String TYPE = "PAYMENT"; @Resource private TreasuryXTeeServiceImpl treasuryXTeeService; @Before public void init() { treasuryXTeeService.setDatabase("rmviki"); } @Test public void sendDocumentTestV1() throws XRoadServiceConsumptionException { try { InputStream is = getClass().getClassLoader().getResourceAsStream("makseM3.bdoc"); ByteArrayOutputStream os = new ByteArrayOutputStream(); os.write(is); is.close(); os.close(); treasuryXTeeService.sendDocument(UUID.randomUUID().toString(), TYPE, os.toByteArray()); } catch (Exception e) { e.printStackTrace(); Assert.fail("TreasuryXTeeServiceImplTest.sendDocumentTestV1: exception occurred"); } } }