         }
 
         do {
-            try parseSwiftDocAsXML("<Class><Name>ClosedInterval</Name><USR>s:Vs14ClosedInterval</USR><Declaration>struct ClosedInterval</Declaration><Abstract><Para>A closed IntervalType.</Para></Abstract><Parameters><Parameter><Name></Name><Discussion><Para>Test.</Para></Discussion></Parameter></Parameters></Class>")
+            let _ = try parseSwiftDocAsXML("<Class><Name>ClosedInterval</Name><USR>s:Vs14ClosedInterval</USR><Declaration>struct ClosedInterval</Declaration><Abstract><Para>A closed IntervalType.</Para></Abstract><Parameters><Parameter><Name></Name><Discussion><Para>Test.</Para></Discussion></Parameter></Parameters></Class>")
             XCTFail()
         } catch SwiftDocXMLError.missingRequiredChildElement("Parameter", "Name") {
         } catch {

        }

        do {
            try parseSwiftDocAsXML("<Class><Name>ClosedInterval</Name><USR>s:Vs14ClosedInterval</USR><Declaration>struct ClosedInterval</Declaration><Abstract><Para>A closed IntervalType.</Para></Abstract><Parameter><Name>Test</Name><Discussion><Para>Test.</Para></Discussion></Parameter></Class>")
            XCTFail()
        } catch SwiftDocXMLError.elementNotInsideExpectedParentElement("Parameter", "Parameters") {
        } catch {

        }

        do {
            let _ = try parseSwiftDocAsXML("<Class><Name>Int</Name><Abstract><Link>Foo</Link>A</Abstract></Class>")
            XCTFail()
        } catch SwiftDocXMLError.missingRequiredAttribute(element: "Link", attribute: "href") {
        } catch {
