import java.io.IOException;
import java.nio.charset.Charset;
import java.util.HashMap;
+import java.util.List;
import net.jaekl.cfb.xml.BugCollection;
import net.jaekl.cfb.xml.BugInstance;
try ( ByteArrayInputStream bais = new ByteArrayInputStream(SAMPLE1_XML.getBytes(utf8)))
{
InputSource inputSource = new InputSource(bais);
- Analysis analysis = new Analysis(null);
+ Analysis analysis = new Analysis(null, null);
analysis.parse(inputSource);
assertNotNull(analysis);
BugCollection bugColl = analysis.getBugCollection();
+ List<BugInstance> bugs = bugColl.getBugs();
assertNotNull(bugColl);
- assertEquals(2, bugColl.size());
+ assertEquals(2, bugs.size());
HashMap<String, BugInstance> typeMap = new HashMap<String, BugInstance>();
- for (int idx = 0; idx < bugColl.size(); ++idx) {
- inst = bugColl.get(idx);
- typeMap.put(inst.getType(), inst);
+ for (BugInstance bug : bugs) {
+ typeMap.put(bug.getType(), bug);
}
inst = typeMap.get("DM_DEFAULT_ENCODING");