private void runTest(SVParserConfig config, String testname, String doc, String exp_items[]) { LogHandle log = LogFactory.getLogHandle(testname); List<SVDBMarker> markers = new ArrayList<SVDBMarker>(); Tuple<SVDBFile, SVDBFile> result = SVDBTestUtils.parse( log, SVLanguageLevel.SystemVerilog, config, new StringInputStream(doc), testname, markers); SVDBFile file = result.second(); assertEquals("Unexpected errors", 0, markers.size()); SVDBTestUtils.assertNoErrWarn(file); SVDBTestUtils.assertFileHasElements(file, exp_items); LogFactory.removeLogHandle(log); }