Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Disabled;
import org.junit.jupiter.api.DisplayName;
import org.junit.jupiter.api.Test;

import static org.assertj.core.api.Assertions.assertThat;
Expand All @@ -14,36 +15,42 @@ public void setUp() {
}

@Test
@DisplayName("Empty RNA sequence")
public void testEmptyRnaSequence() {
assertThat(rnaTranscription.transcribe("")).isEmpty();
}

@Disabled("Remove to run test")
@Test
@DisplayName("RNA complement of cytosine is guanine")
public void testRnaTranscriptionOfCytosineIsGuanine() {
assertThat(rnaTranscription.transcribe("C")).isEqualTo("G");
}

@Disabled("Remove to run test")
@Test
@DisplayName("RNA complement of guanine is cytosine")
public void testRnaTranscriptionOfGuanineIsCytosine() {
assertThat(rnaTranscription.transcribe("G")).isEqualTo("C");
}

@Disabled("Remove to run test")
@Test
@DisplayName("RNA complement of thymine is adenine")
public void testRnaTranscriptionOfThymineIsAdenine() {
assertThat(rnaTranscription.transcribe("T")).isEqualTo("A");
}

@Disabled("Remove to run test")
@Test
@DisplayName("RNA complement of adenine is uracil")
public void testRnaTranscriptionOfAdenineIsUracil() {
assertThat(rnaTranscription.transcribe("A")).isEqualTo("U");
}

@Disabled("Remove to run test")
@Test
@DisplayName("RNA complement")
public void testRnaTranscription() {
assertThat(rnaTranscription.transcribe("ACGTGGTCTTAA")).isEqualTo("UGCACCAGAAUU");
}
Expand Down
19 changes: 19 additions & 0 deletions exercises/practice/robot-simulator/src/test/java/RobotTest.java
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
import org.junit.jupiter.api.Disabled;
import org.junit.jupiter.api.DisplayName;
import org.junit.jupiter.api.Test;

import static org.assertj.core.api.Assertions.assertThat;
Expand All @@ -8,6 +9,7 @@ public class RobotTest {
/* Create robot */

@Test
@DisplayName("at origin facing north")
public void atOriginFacingNorth() {
Orientation initialOrientation = Orientation.NORTH;
GridPosition initialGridPosition = new GridPosition(0, 0);
Expand All @@ -19,6 +21,7 @@ public void atOriginFacingNorth() {

@Disabled("Remove to run test")
@Test
@DisplayName("at negative position facing south")
public void atNegativePositionFacingSouth() {
GridPosition initialGridPosition = new GridPosition(-1, -1);
Orientation initialOrientation = Orientation.SOUTH;
Expand All @@ -32,6 +35,7 @@ public void atNegativePositionFacingSouth() {

@Disabled("Remove to run test")
@Test
@DisplayName("changes north to east")
public void changesNorthToEast() {
GridPosition initialGridPosition = new GridPosition(0, 0);
Robot robot = new Robot(initialGridPosition, Orientation.NORTH);
Expand All @@ -45,6 +49,7 @@ public void changesNorthToEast() {

@Disabled("Remove to run test")
@Test
@DisplayName("changes east to south")
public void changesEastToSouth() {
GridPosition initialGridPosition = new GridPosition(0, 0);
Robot robot = new Robot(initialGridPosition, Orientation.EAST);
Expand All @@ -58,6 +63,7 @@ public void changesEastToSouth() {

@Disabled("Remove to run test")
@Test
@DisplayName("changes south to west")
public void changesSouthToWest() {
GridPosition initialGridPosition = new GridPosition(0, 0);
Robot robot = new Robot(initialGridPosition, Orientation.SOUTH);
Expand All @@ -71,6 +77,7 @@ public void changesSouthToWest() {

@Disabled("Remove to run test")
@Test
@DisplayName("changes west to north")
public void changesWestToNorth() {
GridPosition initialGridPosition = new GridPosition(0, 0);
Robot robot = new Robot(initialGridPosition, Orientation.WEST);
Expand All @@ -86,6 +93,7 @@ public void changesWestToNorth() {

@Disabled("Remove to run test")
@Test
@DisplayName("changes north to west")
public void changesNorthToWest() {
GridPosition initialGridPosition = new GridPosition(0, 0);
Robot robot = new Robot(initialGridPosition, Orientation.NORTH);
Expand All @@ -99,6 +107,7 @@ public void changesNorthToWest() {

@Disabled("Remove to run test")
@Test
@DisplayName("changes west to south")
public void changesWestToSouth() {
GridPosition initialGridPosition = new GridPosition(0, 0);
Robot robot = new Robot(initialGridPosition, Orientation.WEST);
Expand All @@ -112,6 +121,7 @@ public void changesWestToSouth() {

@Disabled("Remove to run test")
@Test
@DisplayName("changes south to east")
public void changesSouthToEast() {
GridPosition initialGridPosition = new GridPosition(0, 0);
Robot robot = new Robot(initialGridPosition, Orientation.SOUTH);
Expand All @@ -125,6 +135,7 @@ public void changesSouthToEast() {

@Disabled("Remove to run test")
@Test
@DisplayName("changes east to north")
public void changesEastToNorth() {
GridPosition initialGridPosition = new GridPosition(0, 0);
Robot robot = new Robot(initialGridPosition, Orientation.EAST);
Expand All @@ -140,6 +151,7 @@ public void changesEastToNorth() {

@Disabled("Remove to run test")
@Test
@DisplayName("facing north increments Y")
public void facingNorthIncrementsY() {
Orientation initialOrientation = Orientation.NORTH;
Robot robot = new Robot(new GridPosition(0, 0), initialOrientation);
Expand All @@ -153,6 +165,7 @@ public void facingNorthIncrementsY() {

@Disabled("Remove to run test")
@Test
@DisplayName("facing south decrements Y")
public void facingSouthDecrementsY() {
Orientation initialOrientation = Orientation.SOUTH;
Robot robot = new Robot(new GridPosition(0, 0), initialOrientation);
Expand All @@ -166,6 +179,7 @@ public void facingSouthDecrementsY() {

@Disabled("Remove to run test")
@Test
@DisplayName("facing east increments X")
public void facingEastIncrementsX() {
Orientation initialOrientation = Orientation.EAST;
Robot robot = new Robot(new GridPosition(0, 0), initialOrientation);
Expand All @@ -179,6 +193,7 @@ public void facingEastIncrementsX() {

@Disabled("Remove to run test")
@Test
@DisplayName("facing west decrements X")
public void facingWestDecrementsX() {
Orientation initialOrientation = Orientation.WEST;
Robot robot = new Robot(new GridPosition(0, 0), initialOrientation);
Expand All @@ -194,6 +209,7 @@ public void facingWestDecrementsX() {

@Disabled("Remove to run test")
@Test
@DisplayName("moving east and north from README")
public void movingEastAndNorthFromReadme() {
Robot robot = new Robot(new GridPosition(7, 3), Orientation.NORTH);

Expand All @@ -209,6 +225,7 @@ public void movingEastAndNorthFromReadme() {

@Disabled("Remove to run test")
@Test
@DisplayName("moving west and north")
public void movingWestAndNorth() {
Robot robot = new Robot(new GridPosition(0, 0), Orientation.NORTH);

Expand All @@ -223,6 +240,7 @@ public void movingWestAndNorth() {

@Disabled("Remove to run test")
@Test
@DisplayName("moving west and south")
public void movingWestAndSouth() {
Robot robot = new Robot(new GridPosition(2, -7), Orientation.EAST);

Expand All @@ -237,6 +255,7 @@ public void movingWestAndSouth() {

@Disabled("Remove to run test")
@Test
@DisplayName("moving east and north")
public void movingEastAndNorth() {
Robot robot = new Robot(new GridPosition(8, 4), Orientation.SOUTH);

Expand Down
Loading