 
     // MARK: - Logs
 
+    func testListAllLogs() {
+        let expectation = self.expectation(description: "List all logs")
+        let filter = "workspace_id::\(workspaceID),language::en"
+        conversation.listAllLogs(filter: filter, failure: failWithError) { logCollection in
+            XCTAssert(logCollection.logs.count > 0)
+            expectation.fulfill()
+        }
+        waitForExpectations()
+    }
+
     func testListLogs() {
-        let description = "List the logs from the sdk"
-        let expectation = self.expectation(description: description)
-
+        let expectation = self.expectation(description: "List logs")
         conversation.listLogs(workspaceID: workspaceID, failure: failWithError) { logCollection in
             XCTAssert(logCollection.logs.count > 0)
             expectation.fulfill()
         }
-
         waitForExpectations()
     }
 

            // verify output
            XCTAssertTrue(response.output.logMessages.isEmpty)
            XCTAssertEqual(response.output.text, response1)
            XCTAssertEqual(response.output.nodesVisited!, nodes1)

            context = response.context
            expectation1.fulfill()

    func testListAllValues() {
        let description = "List all the values for an entity."
        let expectation = self.expectation(description: description)
        let entityName = "appliance"
        conversation.listValues(
            workspaceID: workspaceID,
            entity: entityName,
            export: true,
            includeCount: true,
            failure: failWithError) {
                valueCollection in
                for value in valueCollection.values {
                    XCTAssertNotNil(value.valueText)
                    XCTAssertNotNil(value.created)
                    XCTAssertNotNil(value.updated)
                }
                XCTAssertNotNil(valueCollection.pagination.refreshUrl)
                XCTAssertNotNil(valueCollection.pagination.total)
                XCTAssertNotNil(valueCollection.pagination.matched)
                expectation.fulfill()
        }
        waitForExpectations()
    }
