package org.jsondoc.core.issues.issue151;
import org.jsondoc.core.pojo.JSONDoc;
import org.jsondoc.core.pojo.JSONDoc.MethodDisplay;
import org.jsondoc.core.scanner.DefaultJSONDocScanner;
import org.jsondoc.core.scanner.JSONDocScanner;
import org.junit.Assert;
import org.junit.Test;
import com.google.common.collect.Lists;
//@ApiObject ignored for ParameterizedType return objects
//https://github.com/fabiomaffioletti/jsondoc/issues/151
public class Issue151Test {
JSONDocScanner jsondocScanner = new DefaultJSONDocScanner();
@Test
public void testIssue151() {
JSONDoc jsonDoc = jsondocScanner.getJSONDoc("", "", Lists.newArrayList("org.jsondoc.core.issues.issue151"), true, MethodDisplay.URI);
Assert.assertEquals(2, jsonDoc.getObjects().keySet().size());
Assert.assertEquals(1, jsonDoc.getObjects().get("bargroup").size());
Assert.assertEquals(1, jsonDoc.getObjects().get("foogroup").size());
}
}