exercism / swift

Exercism exercises in Swift.
https://exercism.org/tracks/swift
MIT License
113 stars 158 forks source link

Swift Binary Search Tree Tests Bug #622

Closed devinhayward closed 1 year ago

devinhayward commented 1 year ago

Tests all pass, but the system tracks an error.

See below the bug test result

/mnt/exercism-iteration/Tests/BinarySearchTreeTests/BinarySearchTreeTests.swift:11:13: warning: variable 'four' was never mutated; consider changing to 'let' constant var four = BinarySearchTree(4)


        let
/mnt/exercism-iteration/Tests/BinarySearchTreeTests/BinarySearchTreeTests.swift:18:13: warning: variable 'four' was never mutated; consider changing to 'let' constant
        var four = BinarySearchTree(4)
        ~~~ ^
        let
/mnt/exercism-iteration/Tests/BinarySearchTreeTests/BinarySearchTreeTests.swift:25:13: warning: variable 'four' was never mutated; consider changing to 'let' constant
        var four = BinarySearchTree(4)
        ~~~ ^
        let
/mnt/exercism-iteration/Tests/BinarySearchTreeTests/BinarySearchTreeTests.swift:32:13: warning: variable 'four' was never mutated; consider changing to 'let' constant
        var four = BinarySearchTree(4)
        ~~~ ^
        let
/mnt/exercism-iteration/Tests/BinarySearchTreeTests/BinarySearchTreeTests.swift:53:13: warning: variable 'four' was never mutated; consider changing to 'let' constant
        var four = BinarySearchTree(4)
        ~~~ ^
        let
/mnt/exercism-iteration/Tests/BinarySearchTreeTests/BinarySearchTreeTests.swift:59:13: warning: variable 'four' was never mutated; consider changing to 'let' constant
        var four = BinarySearchTree(4)
        ~~~ ^
        let
/mnt/exercism-iteration/Tests/BinarySearchTreeTests/BinarySearchTreeTests.swift:65:13: warning: variable 'four' was never mutated; consider changing to 'let' constant
        var four = BinarySearchTree(4)
        ~~~ ^
        let
[8/12] Merging module BinarySearchTreeTests
[10/13] /tmp/C9D70B28-82E8-45CE-9150-E529942BC67D/x86_64-unknown-linux-gnu/debug/BinarySearchTreePackageTests.derived/main.swift
[11/13] Wrapping AST for BinarySearchTreeTests for debugging
[12/15] Compiling BinarySearchTreePackageTests BinarySearchTreeTests.swift
[13/15] Compiling BinarySearchTreePackageTests main.swift
[15/17] Merging module BinarySearchTreePackageTests
[17/18] Wrapping AST for BinarySearchTreePackageTests for debugging
[18/18] Linking BinarySearchTreePackageTests.xctest
[18/18] Build complete!
Test Suite 'All tests' started at 2023-05-17 01:40:21.614
Test Suite 'debug.xctest' started at 2023-05-17 01:40:21.636
Test Suite 'BinarySearchTreeTests' started at 2023-05-17 01:40:21.636
Test Case 'BinarySearchTreeTests.testAllDataForComplexTree' started at 2023-05-17 01:40:21.636
Test Case 'BinarySearchTreeTests.testAllDataForComplexTree' passed (0.002 seconds)
Test Case 'BinarySearchTreeTests.testAllDataForLargerElement' started at 2023-05-17 01:40:21.638
Test Case 'BinarySearchTreeTests.testAllDataForLargerElement' passed (0.0 seconds)
Test Case 'BinarySearchTreeTests.testAllDataForOneElement' started at 2023-05-17 01:40:21.638
Test Case 'BinarySearchTreeTests.testAllDataForOneElement' passed (0.0 seconds)
Test Case 'BinarySearchTreeTests.testAllDataForSmallerElement' started at 2023-05-17 01:40:21.638
Test Case 'BinarySearchTreeTests.testAllDataForSmallerElement' passed (0.0 seconds)
Test Case 'BinarySearchTreeTests.testComplexTree' started at 2023-05-17 01:40:21.638
Test Case 'BinarySearchTreeTests.testComplexTree' passed (0.0 seconds)
Test Case 'BinarySearchTreeTests.testDataIsRetained' started at 2023-05-17 01:40:21.638
Test Case 'BinarySearchTreeTests.testDataIsRetained' passed (0.0 seconds)
Test Case 'BinarySearchTreeTests.testInsertingLess' started at 2023-05-17 01:40:21.638
Test Case 'BinarySearchTreeTests.testInsertingLess' passed (0.0 seconds)
Test Case 'BinarySearchTreeTests.testInsertingRight' started at 2023-05-17 01:40:21.638
Test Case 'BinarySearchTreeTests.testInsertingRight' passed (0.0 seconds)
Test Case 'BinarySearchTreeTests.testInsertingSame' started at 2023-05-17 01:40:21.639
Test Case 'BinarySearchTreeTests.testInsertingSame' passed (0.0 seconds)
Test Suite 'BinarySearchTreeTests' passed at 2023-05-17 01:40:21.639
     Executed 9 tests, with 0 failures (0 unexpected) in 0.002 (0.002) seconds
Test Suite 'debug.xctest' passed at 2023-05-17 01:40:21.639
     Executed 9 tests, with 0 failures (0 unexpected) in 0.002 (0.002) seconds
Test Suite 'All tests' passed at 2023-05-17 01:40:21.639
     Executed 9 tests, with 0 failures (0 unexpected) in 0.002 (0.002) seconds
github-actions[bot] commented 1 year ago

Hello. Thanks for opening an issue on Exercism. We are currently in a phase of our journey where we have paused community contributions to allow us to take a breather and redesign our community model. You can learn more in this blog post. As such, all issues and PRs in this repository are being automatically closed.

That doesn't mean we're not interested in your ideas, or that if you're stuck on something we don't want to help. The best place to discuss things is with our community on the Exercism Community Forum. You can use this link to copy this into a new topic there.


Note: If this issue has been pre-approved, please link back to this issue on the forum thread and a maintainer or staff member will reopen it.