         waitForExpectations()
     }
 
-    /** Get a model's training status. */
     func testGetModel() {
-        let description = "Get a model's training status."
-        let expectation = self.expectation(description: description)
-
+        let expectation = self.expectation(description: "Get model.")
         languageTranslator.getModel(modelID: "en-es", failure: failWithError) { model in
             XCTAssertEqual(model.status, TranslationModel.Status.available.rawValue)
             expectation.fulfill()

        waitForExpectations()
    }

    /** Get all identifiable languages. */
    func testGetIdentifiableLanguages() {
        let description = "Get all identifiable languages."
        let expectation = self.expectation(description: description)
        languageTranslator.listIdentifiableLanguages(failure: failWithError) { identifiableLanguages in
            XCTAssertGreaterThan(identifiableLanguages.languages.count, 0)
            expectation.fulfill()


    // MARK: - Positive Tests

    func testListModelsAll() {
        let expectation = self.expectation(description: "List all models.")
        languageTranslator.listModels(failure: failWithError) { models in
            XCTAssertGreaterThan(models.models.count, 0)
            expectation.fulfill()
        }
        waitForExpectations()
    }

    func testListModelsBySourceLanguage() {
        let expectation = self.expectation(description: "List models, filtered by source language.")
        languageTranslator.listModels(source: "es", failure: failWithError) { models in
            XCTAssertGreaterThan(models.models.count, 0)
            expectation.fulfill()
        }
        waitForExpectations()
    }

    func testListModelsByTargetLanguage() {
        let expectation = self.expectation(description: "List models, filtered by target language.")
        languageTranslator.listModels(target: "pt", failure: failWithError) { models in
            XCTAssertGreaterThan(models.models.count, 0)
            expectation.fulfill()
        }
        waitForExpectations()
    }

    func testListModelsDefault() {
        let expectation = self.expectation(description: "List models, filtered by default models.")
        languageTranslator.listModels(defaultModels: true, failure: failWithError) { models in
            XCTAssertGreaterThan(models.models.count, 0)
            expectation.fulfill()
        }
        waitForExpectations()
    }

    func testCreateDeleteModel() {
        let creationExpectation = self.expectation(description: "Create a custom language model.")
        let deletionExpectation = self.expectation(description: "Delete the custom language model.")

        #if os(iOS)
            let bundle = Bundle(for: type(of: self))
