Преглед изворни кода

Merge pull request #7 from sjakobi/adjust-nucleotide-count

nucleotide-count: Remove special treatment of uracil
Emil Sit пре 12 година
родитељ
комит
ab3b1bf888
2 измењених фајлова са 3 додато и 9 уклоњено
  1. 1
    1
      nucleotide-count/example.java
  2. 2
    8
      nucleotide-count/src/test/java/NucleotideTest.java

+ 1
- 1
nucleotide-count/example.java Прегледај датотеку

@@ -20,7 +20,7 @@ public final class DNA {
20 20
   }
21 21
 
22 22
   private static boolean isCountable(char base) {
23
-    final String COUNTABLE_NUCLEOTIDES = "ACGTU";
23
+    final String COUNTABLE_NUCLEOTIDES = "ACGT";
24 24
     return COUNTABLE_NUCLEOTIDES.indexOf(base) == -1;
25 25
   }
26 26
 

+ 2
- 8
nucleotide-count/src/test/java/NucleotideTest.java Прегледај датотеку

@@ -52,15 +52,9 @@ public class NucleotideTest {
52 52
   }
53 53
 
54 54
   @Test
55
-  public void testDnaHasNoUracil() {
56
-    DNA dna = new DNA("CGATTGGG");
57
-    assertThat(dna.count('U')).isEqualTo(0);
58
-  }
59
-
60
-  @Test
61
-  public void testDnaCountsDoNotChangeAfterCountingUracil() {
55
+  public void testDnaCountsDoNotChangeAfterCountingAdenosine() {
62 56
     DNA dna = new DNA("GATTACA");
63
-    dna.count('U');
57
+    dna.count('A');
64 58
     assertThat(dna.nucleotideCounts()).hasSize(4).contains(
65 59
         entry('A', 3),
66 60
         entry('C', 1),