review changes to yanna pull request for mix-xbrl GSOC project.
This commit is contained in:
+6
-5
@@ -1,4 +1,4 @@
|
||||
package org.mifosplatform.xbrl.report.service;
|
||||
package org.mifosplatform.mix.report.service;
|
||||
|
||||
import static org.junit.Assert.assertEquals;
|
||||
|
||||
@@ -8,24 +8,25 @@ import org.junit.Before;
|
||||
import org.junit.Test;
|
||||
import org.junit.runner.RunWith;
|
||||
import org.mifosplatform.infrastructure.core.service.RoutingDataSource;
|
||||
import org.mifosplatform.mix.service.XBRLResultServiceImpl;
|
||||
import org.mockito.Mockito;
|
||||
import org.mockito.runners.MockitoJUnitRunner;
|
||||
|
||||
@RunWith(MockitoJUnitRunner.class)
|
||||
public class ReadTaxonomyMappingServiceImplTest {
|
||||
|
||||
XBRLResultServiceImpl readService;
|
||||
private XBRLResultServiceImpl readService;
|
||||
|
||||
@Before
|
||||
public void setUp() throws Exception {
|
||||
RoutingDataSource dataSource = Mockito.mock(RoutingDataSource.class);
|
||||
readService = new XBRLResultServiceImpl(dataSource, null, null);
|
||||
final RoutingDataSource dataSource = Mockito.mock(RoutingDataSource.class);
|
||||
this.readService = new XBRLResultServiceImpl(dataSource, null, null);
|
||||
|
||||
}
|
||||
|
||||
@Test
|
||||
public void shouldCorrectlyGetGLCode() {
|
||||
ArrayList<String> result = readService.getGLCodes("{12000}+{11000}");
|
||||
final ArrayList<String> result = this.readService.getGLCodes("{12000}+{11000}");
|
||||
assertEquals("12000", result.get(0));
|
||||
assertEquals("11000", result.get(1));
|
||||
}
|
||||
+9
-7
@@ -1,4 +1,4 @@
|
||||
package org.mifosplatform.xbrl.report.service;
|
||||
package org.mifosplatform.mix.report.service;
|
||||
|
||||
import static org.junit.Assert.assertEquals;
|
||||
import static org.junit.Assert.assertNotNull;
|
||||
@@ -16,8 +16,10 @@ import javax.xml.parsers.ParserConfigurationException;
|
||||
import org.junit.Before;
|
||||
import org.junit.Test;
|
||||
import org.junit.runner.RunWith;
|
||||
import org.mifosplatform.xbrl.report.data.NamespaceData;
|
||||
import org.mifosplatform.xbrl.taxonomy.data.TaxonomyData;
|
||||
import org.mifosplatform.mix.data.MixTaxonomyData;
|
||||
import org.mifosplatform.mix.data.NamespaceData;
|
||||
import org.mifosplatform.mix.service.NamespaceReadPlatformServiceImpl;
|
||||
import org.mifosplatform.mix.service.XBRLBuilder;
|
||||
import org.mockito.InjectMocks;
|
||||
import org.mockito.Mock;
|
||||
import org.mockito.Mockito;
|
||||
@@ -29,14 +31,14 @@ import org.xml.sax.SAXException;
|
||||
public class XBRLBuilderTest {
|
||||
|
||||
@Mock
|
||||
private ReadNamespaceServiceImpl readNamespaceService;
|
||||
private NamespaceReadPlatformServiceImpl readNamespaceService;
|
||||
@InjectMocks
|
||||
private XBRLBuilder xbrlBuilder = new XBRLBuilder();
|
||||
|
||||
@Before
|
||||
public void setUp() throws Exception {
|
||||
|
||||
readNamespaceService = Mockito.mock(ReadNamespaceServiceImpl.class);
|
||||
readNamespaceService = Mockito.mock(NamespaceReadPlatformServiceImpl.class);
|
||||
when(readNamespaceService.retrieveNamespaceByPrefix(Mockito.anyString())).thenReturn(
|
||||
new NamespaceData(1l, "mockedprefix", "mockedurl"));
|
||||
|
||||
@@ -45,8 +47,8 @@ public class XBRLBuilderTest {
|
||||
@Test
|
||||
public void shouldCorrectlyBuildMap() {
|
||||
|
||||
HashMap<TaxonomyData, BigDecimal> map = new HashMap<TaxonomyData, BigDecimal>();
|
||||
TaxonomyData data1 = Mockito.mock(TaxonomyData.class);
|
||||
HashMap<MixTaxonomyData, BigDecimal> map = new HashMap<MixTaxonomyData, BigDecimal>();
|
||||
MixTaxonomyData data1 = Mockito.mock(MixTaxonomyData.class);
|
||||
when(data1.getName()).thenReturn("Assets");
|
||||
map.put(data1, new BigDecimal(10000));
|
||||
String result = xbrlBuilder.build(map, Date.valueOf("2005-11-11"), Date.valueOf("2013-07-17"), "USD");
|
||||
Reference in New Issue
Block a user