/** * {@inheritDoc} * * @see de.smartics.testdoc.report.index.ExportIndex#addToIndex(de.smartics.testdoc.core.doc.UnitTestDoc) */ @Override public void addToIndex(final UnitTestDoc testDoc) { final Type type = testDoc.getUutType(); final String packageName = type.getPackageName(); final Map<String, UnitTestDoc> nameIndex = getNameIndex(packageName); final String typeName = type.getTypeName(); nameIndex.put(typeName, testDoc); }
protected void renderReports(final Type type, final List<ExternalReport> reports, final TestMethodDoc testMethod) throws XMLStreamException { if (!reports.isEmpty()) { xmlWriter.writeStartElement(TESTDOC_NS, "reports"); for (final ExternalReport report : reports) { xmlWriter.writeStartElement(TESTDOC_NS, "report"); final String messageKey = report.getLabelKey(); final String label = messages.getLabel(messageKey); writeElement("name", label); final String link = report.constructLink(type.getPackageName(), type.getTypeName(), testMethod); writeElement("link", link); xmlWriter.writeEndElement(); } xmlWriter.writeEndElement(); } }
protected void renderReports(final Type type, final List<ExternalReport> reports, final TestMethodDoc testMethod) throws XMLStreamException { if (!reports.isEmpty()) { xmlWriter.writeStartElement(TESTDOC_NS, "reports"); for (final ExternalReport report : reports) { xmlWriter.writeStartElement(TESTDOC_NS, "report"); final String messageKey = report.getLabelKey(); final String label = messages.getLabel(messageKey); writeElement("name", label); final String link = report.constructLink(type.getPackageName(), type.getTypeName(), testMethod); writeElement("link", link); xmlWriter.writeEndElement(); } xmlWriter.writeEndElement(); } }
private void writeType(final Type type) throws XMLStreamException { final String packageName = type.getPackageName(); if (StringUtils.isNotBlank(packageName)) { writeElement("package", packageName); } writeElement("type", type.getTypeName()); }
private void writeType(final Type type) throws XMLStreamException { final String packageName = type.getPackageName(); if (StringUtils.isNotBlank(packageName)) { writeElement("package", packageName); } writeElement("type", type.getTypeName()); }
@Override protected void renderTestDocTypeStart(final UnitTestDoc testDoc) { final Type type = testDoc.getUutType(); final String id = type.toString(); final String name = type.getTypeName(); sink.section3(); helper.renderAnchor(id); sink.sectionTitle3(); sink.text(name + " (" + type.getPackageName() + ')'); sink.sectionTitle3_(); }
@Override protected void renderTestDocTypeStart(final UnitTestDoc testDoc) { final Type type = testDoc.getUutType(); final String id = type.toString(); final String name = type.getTypeName(); sink.section3(); helper.renderAnchor(id); sink.sectionTitle3(); sink.text(name + " (" + type.getPackageName() + ')'); sink.sectionTitle3_(); }
void renderTestMethodLink(final ExternalReport report) { final String messageKey = report.getLabelKey(); final Type type = getType(); final String link = report.constructLink(type.getPackageName(), type.getTypeName(), getTestMethod()); if (link != null) { sink.link(link); final String label = messages.getLabel(messageKey); sink.text(label); sink.link_(); } }
void renderTestMethodLink(final ExternalReport report) { final String messageKey = report.getLabelKey(); final Type type = getType(); final String link = report.constructLink(type.getPackageName(), type.getTypeName(), getTestMethod()); if (link != null) { sink.link(link); final String label = messages.getLabel(messageKey); sink.text(label); sink.link_(); } }