From ea85f9c739f5b005321d5282d71c2e1dd7721b33 Mon Sep 17 00:00:00 2001 From: Michael Vorburger Date: Fri, 8 May 2020 13:57:30 +0200 Subject: [PATCH] clean up XBRLBuilderTest (re. FINERACT-940) --- .../mix/report/service/XBRLBuilderTest.java | 22 ++++--------------- 1 file changed, 4 insertions(+), 18 deletions(-) diff --git a/fineract-provider/src/test/java/org/apache/fineract/mix/report/service/XBRLBuilderTest.java b/fineract-provider/src/test/java/org/apache/fineract/mix/report/service/XBRLBuilderTest.java index 98d4fabb2..1fe2011fe 100644 --- a/fineract-provider/src/test/java/org/apache/fineract/mix/report/service/XBRLBuilderTest.java +++ b/fineract-provider/src/test/java/org/apache/fineract/mix/report/service/XBRLBuilderTest.java @@ -51,43 +51,29 @@ public class XBRLBuilderTest { @Mock private NamespaceReadPlatformServiceImpl readNamespaceService; + @InjectMocks private final XBRLBuilder xbrlBuilder = new XBRLBuilder(); @Before public void setUp() { - this.readNamespaceService = Mockito.mock(NamespaceReadPlatformServiceImpl.class); lenient().when(this.readNamespaceService.retrieveNamespaceByPrefix(ArgumentMatchers.anyString())).thenReturn( new NamespaceData(1l, "mockedprefix", "mockedurl")); - } - @SuppressWarnings("null") @Test - public void shouldCorrectlyBuildMap() { - + public void shouldCorrectlyBuildMap() throws SAXException, IOException, ParserConfigurationException { final HashMap map = new HashMap(); final MixTaxonomyData data1 = Mockito.mock(MixTaxonomyData.class); when(data1.getName()).thenReturn("Assets"); map.put(data1, new BigDecimal(10000)); final String result = this.xbrlBuilder.build(map, Date.valueOf("2005-11-11"), Date.valueOf("2013-07-17"), "USD"); System.out.println(result); - NodeList nodes = null; - try { - nodes = - DocumentBuilderFactory.newInstance().newDocumentBuilder().parse(new ByteArrayInputStream(result.getBytes(StandardCharsets.UTF_8))) - .getElementsByTagName("Assets"); - } catch (final SAXException e) { - e.printStackTrace(); - } catch (final IOException e) { - e.printStackTrace(); - } catch (final ParserConfigurationException e) { - e.printStackTrace(); - } + NodeList nodes = DocumentBuilderFactory.newInstance().newDocumentBuilder().parse( + new ByteArrayInputStream(result.getBytes(StandardCharsets.UTF_8))).getElementsByTagName("Assets"); assertNotNull(nodes); assertNotNull(nodes.item(0)); assertEquals("Assets", nodes.item(0).getNodeName()); } - }