Юмит качи първо решение на 26.10.2020 20:57 (преди около 5 години)
Виж внимателно тази част от условието, че имаш лек бъг:
/// - String със съдържание "Fizzbuzz" ако числото се дели и на 3, и на 5
Compiling solution v0.1.0 (/tmp/d20201028-2816268-14qbdlg/solution)
Finished test [unoptimized + debuginfo] target(s) in 2.11s
Running target/debug/deps/solution-ebb42508826ef2b4
running 0 tests
test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Running target/debug/deps/solution_test-9e954a53ed808c89
running 10 tests
test solution_test::test_change_label_basic ... ok
test solution_test::test_change_label_invalid ... ok
test solution_test::test_classic1 ... FAILED
test solution_test::test_classic2 ... FAILED
test solution_test::test_coefficients1 ... FAILED
test solution_test::test_coefficients2 ... FAILED
test solution_test::test_coefficients_invalid ... ok
test solution_test::test_struct_basic ... ok
test solution_test::test_struct_invalid ... ok
test solution_test::test_zeroes ... ok
failures:
---- solution_test::test_classic1 stdout ----
thread 'main' panicked at 'assertion failed: `(left == right)`
left: `["1", "2", "Fizz", "4", "Buzz", "Fizz", "7", "8", "Fizz", "Buzz", "11", "Fizz", "13", "14", "FizzBuzz", "16"]`,
right: `["1", "2", "Fizz", "4", "Buzz", "Fizz", "7", "8", "Fizz", "Buzz", "11", "Fizz", "13", "14", "Fizzbuzz", "16"]`', tests/solution_test.rs:19:5
---- solution_test::test_classic2 stdout ----
thread 'main' panicked at 'assertion failed: `(left == right)`
left: `Some("FizzBuzz")`,
right: `Some("Fizzbuzz")`', tests/solution_test.rs:34:5
---- solution_test::test_coefficients1 stdout ----
thread 'main' panicked at 'assertion failed: `(left == right)`
left: `Some("FizzBuzz")`,
right: `Some("Fizzbuzz")`', tests/solution_test.rs:48:5
---- solution_test::test_coefficients2 stdout ----
thread 'main' panicked at 'assertion failed: `(left == right)`
left: `Some("FizzBuzz")`,
right: `Some("Fizzbuzz")`', tests/solution_test.rs:57:5
failures:
solution_test::test_classic1
solution_test::test_classic2
solution_test::test_coefficients1
solution_test::test_coefficients2
test result: FAILED. 6 passed; 4 failed; 0 ignored; 0 measured; 0 filtered out
error: test failed, to rerun pass '--test solution_test'
Виж внимателно тази част от условието, че имаш лек бъг:
/// - String със съдържание "Fizzbuzz" ако числото се дели и на 3, и на 5