             ("testAnalyzeTextForSemanticRoles", testAnalyzeTextForSemanticRoles),
             ("testAnalyzeTextForSentiment", testAnalyzeTextForSentiment),
             ("testAnalyzeTextForSentimentWithoutTargets", testAnalyzeTextForSentimentWithoutTargets),
-            ("testAnalyzeTextForCategories", testAnalyzeTextForCategories)
+            ("testAnalyzeTextForCategories", testAnalyzeTextForCategories),
+            ("testCustomModel", testCustomModel),
+            ("testDeleteModel", testDeleteModel),
+            ("testListModels", testListModels)
         ]
     }
     

        waitForExpectations()
    }

    // MARK: - Negative tests

}

        let description = "Analyze text and verify sentiment returned."
        let expectation = self.expectation(description: description)
        let features = Features(sentiment: SentimentOptions(document: true, targets: ["Elliot Turner", "traction"]))
        let param = Parameters(features: features, text: text, returnAnalyzedText: true)
        naturalLanguageUnderstanding.analyze(parameters: param, failure: failWithError) {
            results in
            XCTAssertEqual(results.analyzedText, self.text)
            XCTAssertEqual(results.language, "en")
            XCTAssertNotNil(results.sentiment)
