Решение на Spell Checker от Димитър Иринков
Обратно към всички решения
Към профила на Димитър Иринков
Резултати
- 13 точки от тестове
- 0 бонус точки
- 13 точки общо
- 10 успешни тест(а)
- 5 неуспешни тест(а)
Код
Лог от изпълнението
Compiling solution v0.1.0 (/tmp/d20200114-2173579-oeaywv/solution)
Finished test [unoptimized + debuginfo] target(s) in 4.84s
Running target/debug/deps/solution-a73e64ec87929bd0
running 0 tests
test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Running target/debug/deps/solution_test-38971695424b36d5
running 15 tests
test solution_test::test_best_word_is_returned ... FAILED
test solution_test::test_clean_line_removes_punctuation ... ok
test solution_test::test_clean_line_trims_the_input ... FAILED
test solution_test::test_correction ... ok
test solution_test::test_correction_fails_to_produce_new_result ... ok
test solution_test::test_correction_normalizes_case ... ok
test solution_test::test_counting ... ok
test solution_test::test_display ... FAILED
test solution_test::test_edits1 ... FAILED
test solution_test::test_edits2 ... FAILED
test solution_test::test_empty_counter ... ok
test solution_test::test_from_empty_str ... ok
test solution_test::test_from_str ... ok
test solution_test::test_known_words ... ok
test solution_test::test_probability ... ok
failures:
---- solution_test::test_best_word_is_returned stdout ----
thread 'main' panicked at 'assertion failed: `(left == right)`
left: `"boot"`,
right: `"boat"`', tests/solution_test.rs:216:5
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace.
---- solution_test::test_clean_line_trims_the_input stdout ----
thread 'main' panicked at 'assertion failed: `(left == right)`
left: `" foo "`,
right: `"foo"`', tests/solution_test.rs:67:5
---- solution_test::test_display stdout ----
thread 'main' panicked at 'assertion failed: `(left == right)`
left: `"WordCounter, total count: 3\none: 1\ntwo: 2\n"`,
right: `"WordCounter, total count: 3\ntwo: 2\none: 1\n"`', tests/solution_test.rs:52:5
---- solution_test::test_edits1 stdout ----
thread 'main' panicked at 'assertion failed: edits.contains("трип")', tests/solution_test.rs:128:5
---- solution_test::test_edits2 stdout ----
thread 'main' panicked at 'assertion failed: edits.contains("втрий")', tests/solution_test.rs:152:5
failures:
solution_test::test_best_word_is_returned
solution_test::test_clean_line_trims_the_input
solution_test::test_display
solution_test::test_edits1
solution_test::test_edits2
test result: FAILED. 10 passed; 5 failed; 0 ignored; 0 measured; 0 filtered out
error: test failed, to rerun pass '--test solution_test'
История (1 версия и 3 коментара)
Димитър качи първо решение на 14.01.2020 16:55 (преди над 5 години)
Примерна редакция би била: input.trim().chars()