Sha256: ebde85b222997d441478c44006af03ece2e370c670c9faffab1d3ca839d96a8b
Contents?: true
Size: 952 Bytes
Versions: 268
Compression:
Stored size: 952 Bytes
Contents
extern crate hamming; #[test] fn test_no_difference_between_empty_strands() { assert_eq!(hamming::hamming_distance("", "").unwrap(), 0); } #[test] #[ignore] fn test_no_difference_between_identical_strands() { assert_eq!(hamming::hamming_distance("GGACTGA", "GGACTGA").unwrap(), 0); } #[test] #[ignore] fn test_complete_hamming_distance_in_small_strand() { assert_eq!(hamming::hamming_distance("ACT", "GGA").unwrap(), 3); } #[test] #[ignore] fn test_small_hamming_distance_in_the_middle_somewhere() { assert_eq!(hamming::hamming_distance("GGACG", "GGTCG").unwrap(), 1); } #[test] #[ignore] fn test_larger_distance() { assert_eq!(hamming::hamming_distance("ACCAGGG", "ACTATGG").unwrap(), 2); } #[test] #[ignore] fn test_first_string_is_longer() { assert!(hamming::hamming_distance("AAA", "AA").is_err()); } #[test] #[ignore] fn test_second_string_is_longer() { assert!(hamming::hamming_distance("A", "AA").is_err()); }
Version data entries
268 entries across 268 versions & 1 rubygems