Skip to content

Commit

Permalink
Fixed failing unittest
Browse files Browse the repository at this point in the history
  • Loading branch information
avalax committed Dec 6, 2017
1 parent 711534f commit 17a3812
Show file tree
Hide file tree
Showing 2 changed files with 23 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -9,11 +9,14 @@
import java.util.ArrayList;
import java.util.List;

import de.avalax.fitbuddy.domain.model.finished_workout.BasicFinishedWorkout;
import de.avalax.fitbuddy.domain.model.finished_workout.BasicFinishedWorkoutBuilder;
import de.avalax.fitbuddy.domain.model.finished_workout.FinishedWorkout;
import de.avalax.fitbuddy.domain.model.finished_workout.FinishedWorkoutException;
import de.avalax.fitbuddy.domain.model.finished_workout.FinishedWorkoutId;
import de.avalax.fitbuddy.domain.model.finished_workout.FinishedWorkoutRepository;

import static de.avalax.fitbuddy.domain.model.finished_workout.BasicFinishedWorkoutBuilder.*;
import static org.assertj.core.api.Assertions.assertThat;
import static org.mockito.Mockito.doReturn;
import static org.mockito.Mockito.doThrow;
Expand Down Expand Up @@ -66,8 +69,8 @@ public void loadWorkout_shouldReturnWorkoutFromRepository() throws Exception {
@Test
public void deleteWorkout_shouldDeleteWorkoutFromRepository() throws Exception {
FinishedWorkoutId finishedWorkoutId = new FinishedWorkoutId("1");

finishedWorkoutApplicationService.delete(finishedWorkoutId);
FinishedWorkout finishedWorkout = aFinishedWorkout().withFinishedWorkoutId(finishedWorkoutId).build();
finishedWorkoutApplicationService.delete(finishedWorkout);

verify(finishedWorkoutRepository).delete(finishedWorkoutId);
}
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
package de.avalax.fitbuddy.domain.model.finished_workout;

public class BasicFinishedWorkoutBuilder {
private FinishedWorkoutId finishedWorkoutId;

public static BasicFinishedWorkoutBuilder aFinishedWorkout() {
return new BasicFinishedWorkoutBuilder();
}

public BasicFinishedWorkoutBuilder withFinishedWorkoutId(FinishedWorkoutId finishedWorkoutId) {
this.finishedWorkoutId = finishedWorkoutId;
return this;
}

public FinishedWorkout build() {
return new BasicFinishedWorkout(finishedWorkoutId, null, null, null, null);
}
}

0 comments on commit 17a3812

Please sign in to comment.