Skip to content

Commit

Permalink
Test modification of WorkflowSettings defaults for both class constru…
Browse files Browse the repository at this point in the history
…ctor and builder
  • Loading branch information
jimschubert committed Aug 25, 2019
1 parent 9e97051 commit 376f6e6
Showing 1 changed file with 13 additions and 5 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -48,11 +48,7 @@ public void defaultValuesNotOverriddenByNulls(){
assertTrue(settings.isStrictSpecBehavior());
}

@Test
public void defaultValuesCanBeChanged(){
WorkflowSettings defaults = WorkflowSettings.newBuilder()
.build();

private void assertOnChangesToDefaults(WorkflowSettings defaults) {
WorkflowSettings settings = WorkflowSettings.newBuilder()
.withOutputDir("output")
.withVerbose(true)
Expand Down Expand Up @@ -92,4 +88,16 @@ public void defaultValuesCanBeChanged(){
assertNotEquals(defaults.isStrictSpecBehavior(), settings.isStrictSpecBehavior());
assertFalse(settings.isStrictSpecBehavior());
}

@Test
public void defaultValuesCanBeChangedClassConstructor(){
WorkflowSettings defaults = new WorkflowSettings();
assertOnChangesToDefaults(defaults);
}

@Test
public void defaultValuesCanBeChangedBuilder(){
WorkflowSettings defaults = WorkflowSettings.newBuilder().build();
assertOnChangesToDefaults(defaults);
}
}

0 comments on commit 376f6e6

Please sign in to comment.