Sha256: 4aaa4e47e5b4ca3b650a5833695d141a859b0cc86935040328fc0f165a2c8d62

Contents?: true

Size: 1.02 KB

Versions: 180

Compression:

Stored size: 1.02 KB

Contents

extern crate rna_transcription as dna;

#[test]
fn test_acid_equals_acid() {
    assert_eq!(dna::RibonucleicAcid::new("CGA"), dna::RibonucleicAcid::new("CGA"));
    assert!(dna::RibonucleicAcid::new("CGA") != dna::RibonucleicAcid::new("AGC"));
}

#[test]
#[ignore]
fn test_transcribes_cytosine_guanine() {
    assert_eq!(dna::RibonucleicAcid::new("G"), dna::DeoxyribonucleicAcid::new("C").to_rna());
}

#[test]
#[ignore]
fn test_transcribes_guanine_cytosine() {
    assert_eq!(dna::RibonucleicAcid::new("C"), dna::DeoxyribonucleicAcid::new("G").to_rna());
}

#[test]
#[ignore]
fn test_transcribes_adenine_uracil() {
    assert_eq!(dna::RibonucleicAcid::new("U"), dna::DeoxyribonucleicAcid::new("A").to_rna());
}

#[test]
#[ignore]
fn test_transcribes_thymine_to_adenine() {
    assert_eq!(dna::RibonucleicAcid::new("A"), dna::DeoxyribonucleicAcid::new("T").to_rna());
}

#[test]
#[ignore]
fn test_transcribes_all_dna_to_rna() {
    assert_eq!(dna::RibonucleicAcid::new("UGCACCAGAAUU"), dna::DeoxyribonucleicAcid::new("ACGTGGTCTTAA").to_rna())
}

Version data entries

180 entries across 180 versions & 1 rubygems

Version Path
trackler-2.1.0.24 tracks/rust/exercises/rna-transcription/tests/rna-transcription.rs
trackler-2.1.0.23 tracks/rust/exercises/rna-transcription/tests/rna-transcription.rs
trackler-2.1.0.22 tracks/rust/exercises/rna-transcription/tests/rna-transcription.rs
trackler-2.1.0.21 tracks/rust/exercises/rna-transcription/tests/rna-transcription.rs
trackler-2.1.0.20 tracks/rust/exercises/rna-transcription/tests/rna-transcription.rs
trackler-2.1.0.19 tracks/rust/exercises/rna-transcription/tests/rna-transcription.rs
trackler-2.1.0.18 tracks/rust/exercises/rna-transcription/tests/rna-transcription.rs
trackler-2.1.0.17 tracks/rust/exercises/rna-transcription/tests/rna-transcription.rs
trackler-2.1.0.16 tracks/rust/exercises/rna-transcription/tests/rna-transcription.rs
trackler-2.1.0.15 tracks/rust/exercises/rna-transcription/tests/rna-transcription.rs
trackler-2.1.0.14 tracks/rust/exercises/rna-transcription/tests/rna-transcription.rs
trackler-2.1.0.13 tracks/rust/exercises/rna-transcription/tests/rna-transcription.rs
trackler-2.1.0.12 tracks/rust/exercises/rna-transcription/tests/rna-transcription.rs
trackler-2.1.0.11 tracks/rust/exercises/rna-transcription/tests/rna-transcription.rs
trackler-2.1.0.10 tracks/rust/exercises/rna-transcription/tests/rna-transcription.rs
trackler-2.1.0.9 tracks/rust/exercises/rna-transcription/tests/rna-transcription.rs
trackler-2.1.0.8 tracks/rust/exercises/rna-transcription/tests/rna-transcription.rs
trackler-2.1.0.7 tracks/rust/exercises/rna-transcription/tests/rna-transcription.rs
trackler-2.1.0.6 tracks/rust/exercises/rna-transcription/tests/rna-transcription.rs
trackler-2.1.0.5 tracks/rust/exercises/rna-transcription/tests/rna-transcription.rs