diff --git a/spring-shell-core/src/main/java/org/springframework/shell/component/view/control/ProgressView.java b/spring-shell-core/src/main/java/org/springframework/shell/component/view/control/ProgressView.java index 985ca103..4e405ba5 100644 --- a/spring-shell-core/src/main/java/org/springframework/shell/component/view/control/ProgressView.java +++ b/spring-shell-core/src/main/java/org/springframework/shell/component/view/control/ProgressView.java @@ -137,8 +137,7 @@ public class ProgressView extends BoxView { * @param items the progress view items */ public ProgressView(ProgressViewItem... items) { - this(0, 100, new ProgressViewItem[] { ProgressViewItem.ofText(), ProgressViewItem.ofSpinner(), - ProgressViewItem.ofPercent() }); + this(0, 100, items); } /** diff --git a/spring-shell-core/src/test/java/org/springframework/shell/component/view/control/ProgressViewTests.java b/spring-shell-core/src/test/java/org/springframework/shell/component/view/control/ProgressViewTests.java index 95a5fdf5..1c5f45da 100644 --- a/spring-shell-core/src/test/java/org/springframework/shell/component/view/control/ProgressViewTests.java +++ b/spring-shell-core/src/test/java/org/springframework/shell/component/view/control/ProgressViewTests.java @@ -61,6 +61,12 @@ public class ProgressViewTests extends AbstractViewTests { assertThat(getViewItems(view)).hasSize(1); } + @Test + void constructJustTextJustItems() { + view = new ProgressView(ProgressViewItem.ofText()); + assertThat(getViewItems(view)).hasSize(1); + } + } @Nested