| requireCanonicalDiagram(DiagramModel) |   | 86% |   | 70% | 6 | 13 | 7 | 52 | 0 | 1 |
| serializeVisio(DiagramModel, VisioExportMetadata, boolean) |   | 75% |  | 100% | 0 | 2 | 2 | 5 | 0 | 1 |
| requireNonBlank(String, String) |   | 63% |   | 50% | 2 | 3 | 1 | 3 | 0 | 1 |
| requireUnitInterval(double, String) |  | 100% |   | 66% | 2 | 4 | 0 | 3 | 0 | 1 |
| CanonicalDiagramExportService(VisioDiagramService, VisioPackageBuilder, ArchiMateDiagramService, ArchiMateXmlExporter) |  | 100% | | n/a | 0 | 1 | 0 | 6 | 0 | 1 |
| exportAsArchiMate(DiagramModel) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| prepareArchiMate(DiagramModel, ArchiMateExportMetadata) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| exportAsArchiMate(DiagramModel, ArchiMateExportMetadata) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| exportAsVisio(DiagramModel, VisioExportMetadata) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| exportAsVisioBundle(DiagramModel, VisioExportMetadata) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| serializeArchiMate(ArchiMateModel) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| exportAsVisio(DiagramModel) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| invalid(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |