From 4735ecccc74f564aa706e33a5974cd1b7c0ce5ec Mon Sep 17 00:00:00 2001 From: Simon Jakobi Date: Sun, 17 Aug 2014 14:49:41 +0200 Subject: [PATCH] nucleotide-count: Remove special treatment of uracil For the related discussion see https://github.com/exercism/xpython/pull/98. --- nucleotide-count/example.java | 2 +- nucleotide-count/src/test/java/NucleotideTest.java | 10 ++-------- 2 files changed, 3 insertions(+), 9 deletions(-) diff --git a/nucleotide-count/example.java b/nucleotide-count/example.java index 96333141c..d47710fbe 100644 --- a/nucleotide-count/example.java +++ b/nucleotide-count/example.java @@ -20,7 +20,7 @@ public int count(char base) { } private static boolean isCountable(char base) { - final String COUNTABLE_NUCLEOTIDES = "ACGTU"; + final String COUNTABLE_NUCLEOTIDES = "ACGT"; return COUNTABLE_NUCLEOTIDES.indexOf(base) == -1; } diff --git a/nucleotide-count/src/test/java/NucleotideTest.java b/nucleotide-count/src/test/java/NucleotideTest.java index b8d051c37..fc848b0b7 100644 --- a/nucleotide-count/src/test/java/NucleotideTest.java +++ b/nucleotide-count/src/test/java/NucleotideTest.java @@ -52,15 +52,9 @@ public void testCountsANucleotideOnlyOnce() { } @Test - public void testDnaHasNoUracil() { - DNA dna = new DNA("CGATTGGG"); - assertThat(dna.count('U')).isEqualTo(0); - } - - @Test - public void testDnaCountsDoNotChangeAfterCountingUracil() { + public void testDnaCountsDoNotChangeAfterCountingAdenosine() { DNA dna = new DNA("GATTACA"); - dna.count('U'); + dna.count('A'); assertThat(dna.nucleotideCounts()).hasSize(4).contains( entry('A', 3), entry('C', 1),