diff --git a/vaadin-testbench-unit-junit5/src/main/java/com/vaadin/testbench/unit/SpringUIUnitTest.java b/vaadin-testbench-unit-junit5/src/main/java/com/vaadin/testbench/unit/SpringUIUnitTest.java index 78da0f62a..5dce99a0c 100644 --- a/vaadin-testbench-unit-junit5/src/main/java/com/vaadin/testbench/unit/SpringUIUnitTest.java +++ b/vaadin-testbench-unit-junit5/src/main/java/com/vaadin/testbench/unit/SpringUIUnitTest.java @@ -52,9 +52,15 @@ * } * } * + * + * @deprecated Replace the vaadin-testbench-unit dependency with + * browserless-test-junit6 and use the corresponding class from the + * com.vaadin.browserless package instead. This class will be + * removed in a future version. */ @ExtendWith({ SpringExtension.class }) @TestExecutionListeners(listeners = UITestSpringLookupInitializer.class, mergeMode = TestExecutionListeners.MergeMode.MERGE_WITH_DEFAULTS) +@Deprecated(forRemoval = true, since = "10.1") public abstract class SpringUIUnitTest extends UIUnitTest { @Autowired diff --git a/vaadin-testbench-unit-junit5/src/main/java/com/vaadin/testbench/unit/TreeOnFailureExtension.java b/vaadin-testbench-unit-junit5/src/main/java/com/vaadin/testbench/unit/TreeOnFailureExtension.java index 51d87b770..79ffdd6c2 100644 --- a/vaadin-testbench-unit-junit5/src/main/java/com/vaadin/testbench/unit/TreeOnFailureExtension.java +++ b/vaadin-testbench-unit-junit5/src/main/java/com/vaadin/testbench/unit/TreeOnFailureExtension.java @@ -20,7 +20,13 @@ *

* This can help with identifying a problem that has happened in the test where * a component is missing or has faulty data. + * + * @deprecated Replace the vaadin-testbench-unit dependency with + * browserless-test-junit6 and use the corresponding class from the + * com.vaadin.browserless package instead. This class will be + * removed in a future version. */ +@Deprecated(forRemoval = true, since = "10.1") public class TreeOnFailureExtension implements AfterTestExecutionCallback { @Override diff --git a/vaadin-testbench-unit-junit5/src/main/java/com/vaadin/testbench/unit/UIUnitTest.java b/vaadin-testbench-unit-junit5/src/main/java/com/vaadin/testbench/unit/UIUnitTest.java index a5f311cfb..40cf33cc7 100644 --- a/vaadin-testbench-unit-junit5/src/main/java/com/vaadin/testbench/unit/UIUnitTest.java +++ b/vaadin-testbench-unit-junit5/src/main/java/com/vaadin/testbench/unit/UIUnitTest.java @@ -69,7 +69,13 @@ * class. * * @see ViewPackages + * + * @deprecated Replace the vaadin-testbench-unit dependency with + * browserless-test-junit6 and use the corresponding class from the + * com.vaadin.browserless package instead. This class will be + * removed in a future version. */ +@Deprecated(forRemoval = true, since = "10.1") public abstract class UIUnitTest extends BaseUIUnitTest implements TesterWrappers { diff --git a/vaadin-testbench-unit-quarkus/src/main/java/com/vaadin/testbench/unit/quarkus/QuarkusSecurityCustomizer.java b/vaadin-testbench-unit-quarkus/src/main/java/com/vaadin/testbench/unit/quarkus/QuarkusSecurityCustomizer.java index 353a114d3..5cd638e28 100644 --- a/vaadin-testbench-unit-quarkus/src/main/java/com/vaadin/testbench/unit/quarkus/QuarkusSecurityCustomizer.java +++ b/vaadin-testbench-unit-quarkus/src/main/java/com/vaadin/testbench/unit/quarkus/QuarkusSecurityCustomizer.java @@ -18,7 +18,13 @@ * Configures mock request with authentication details from Quarkus Security. * * For internal use only. + * + * @deprecated Replace the vaadin-testbench-unit dependency with + * browserless-test-junit6 and use the corresponding class from the + * com.vaadin.browserless package instead. This class will be + * removed in a future version. */ +@Deprecated(forRemoval = true, since = "10.1") public class QuarkusSecurityCustomizer implements MockRequestCustomizer { @Override diff --git a/vaadin-testbench-unit-quarkus/src/main/java/com/vaadin/testbench/unit/quarkus/QuarkusTestLookupInitializer.java b/vaadin-testbench-unit-quarkus/src/main/java/com/vaadin/testbench/unit/quarkus/QuarkusTestLookupInitializer.java index 39e372e49..bf0f9fc39 100644 --- a/vaadin-testbench-unit-quarkus/src/main/java/com/vaadin/testbench/unit/quarkus/QuarkusTestLookupInitializer.java +++ b/vaadin-testbench-unit-quarkus/src/main/java/com/vaadin/testbench/unit/quarkus/QuarkusTestLookupInitializer.java @@ -25,7 +25,13 @@ * Currently, provides integration with Quarkus security. * * For internal use only. + * + * @deprecated Replace the vaadin-testbench-unit dependency with + * browserless-test-junit6 and use the corresponding class from the + * com.vaadin.browserless package instead. This class will be + * removed in a future version. */ +@Deprecated(forRemoval = true, since = "10.1") public class QuarkusTestLookupInitializer extends LookupInitializer { @Override diff --git a/vaadin-testbench-unit-quarkus/src/main/java/com/vaadin/testbench/unit/quarkus/QuarkusUIUnitTest.java b/vaadin-testbench-unit-quarkus/src/main/java/com/vaadin/testbench/unit/quarkus/QuarkusUIUnitTest.java index dde2cb398..2bdfe7c9a 100644 --- a/vaadin-testbench-unit-quarkus/src/main/java/com/vaadin/testbench/unit/quarkus/QuarkusUIUnitTest.java +++ b/vaadin-testbench-unit-quarkus/src/main/java/com/vaadin/testbench/unit/quarkus/QuarkusUIUnitTest.java @@ -60,8 +60,14 @@ * may still be removed by the CDI container because considered unused or not * found because of missing bean defining annotations. For the above reasons, * currently, using {@code @QuarkusComponentTest} is not recommended. + * + * @deprecated Replace the vaadin-testbench-unit dependency with + * browserless-test-junit6 and use the corresponding class from the + * com.vaadin.browserless package instead. This class will be + * removed in a future version. */ +@Deprecated(forRemoval = true, since = "10.1") public abstract class QuarkusUIUnitTest extends UIUnitTest { @BeforeEach diff --git a/vaadin-testbench-unit-quarkus/src/main/java/com/vaadin/testbench/unit/quarkus/mocks/MockQuarkusServlet.java b/vaadin-testbench-unit-quarkus/src/main/java/com/vaadin/testbench/unit/quarkus/mocks/MockQuarkusServlet.java index a671b3f85..79b4a3f52 100644 --- a/vaadin-testbench-unit-quarkus/src/main/java/com/vaadin/testbench/unit/quarkus/mocks/MockQuarkusServlet.java +++ b/vaadin-testbench-unit-quarkus/src/main/java/com/vaadin/testbench/unit/quarkus/mocks/MockQuarkusServlet.java @@ -28,7 +28,13 @@ * Makes sure that the {@link #routes} are properly registered, and that * {@link MockQuarkusServletService} is used instead of vanilla * {@link com.vaadin.quarkus.QuarkusVaadinServletService}. + * + * @deprecated Replace the vaadin-testbench-unit dependency with + * browserless-test-junit6 and use the corresponding class from the + * com.vaadin.browserless package instead. This class will be + * removed in a future version. */ +@Deprecated(forRemoval = true, since = "10.1") public class MockQuarkusServlet extends QuarkusVaadinServlet { /** diff --git a/vaadin-testbench-unit-quarkus/src/main/java/com/vaadin/testbench/unit/quarkus/mocks/MockQuarkusServletService.java b/vaadin-testbench-unit-quarkus/src/main/java/com/vaadin/testbench/unit/quarkus/mocks/MockQuarkusServletService.java index c9148d72a..2a331ba8d 100644 --- a/vaadin-testbench-unit-quarkus/src/main/java/com/vaadin/testbench/unit/quarkus/mocks/MockQuarkusServletService.java +++ b/vaadin-testbench-unit-quarkus/src/main/java/com/vaadin/testbench/unit/quarkus/mocks/MockQuarkusServletService.java @@ -31,7 +31,13 @@ * {@link com.vaadin.flow.server.VaadinSession}. * * The class is intentionally opened, to be extensible in user's library. + * + * @deprecated Replace the vaadin-testbench-unit dependency with + * browserless-test-junit6 and use the corresponding class from the + * com.vaadin.browserless package instead. This class will be + * removed in a future version. */ +@Deprecated(forRemoval = true, since = "10.1") public class MockQuarkusServletService extends QuarkusVaadinServletService { private final transient UIFactory uiFactory; diff --git a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/accordion/AccordionTester.java b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/accordion/AccordionTester.java index 819e08e52..c73ff8a3c 100644 --- a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/accordion/AccordionTester.java +++ b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/accordion/AccordionTester.java @@ -14,6 +14,7 @@ import com.vaadin.testbench.unit.Tests; @Tests(Accordion.class) +@Deprecated(forRemoval = true, since = "10.1") public class AccordionTester extends ComponentTester { /** * Wrap given component for testing. diff --git a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/button/ButtonTester.java b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/button/ButtonTester.java index aeea7d53f..7139fcdeb 100644 --- a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/button/ButtonTester.java +++ b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/button/ButtonTester.java @@ -17,8 +17,14 @@ * * @param * component type + * + * @deprecated Replace the vaadin-testbench-unit dependency with + * browserless-test-junit6 and use the corresponding class from the + * com.vaadin.browserless package instead. This class will be + * removed in a future version. */ @Tests(Button.class) +@Deprecated(forRemoval = true, since = "10.1") public class ButtonTester extends ComponentTester { /** * Wrap given button for testing. diff --git a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/charts/ChartTester.java b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/charts/ChartTester.java index ed355db55..ee8f0ce8f 100644 --- a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/charts/ChartTester.java +++ b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/charts/ChartTester.java @@ -34,8 +34,14 @@ * * @param * component type + * + * @deprecated Replace the vaadin-testbench-unit dependency with + * browserless-test-junit6 and use the corresponding class from the + * com.vaadin.browserless package instead. This class will be + * removed in a future version. */ @Tests(Chart.class) +@Deprecated(forRemoval = true, since = "10.1") public class ChartTester extends ComponentTester { /** * Wrap given component for testing. diff --git a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/checkbox/CheckboxGroupTester.java b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/checkbox/CheckboxGroupTester.java index 83f836813..ed802edca 100644 --- a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/checkbox/CheckboxGroupTester.java +++ b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/checkbox/CheckboxGroupTester.java @@ -30,8 +30,14 @@ * * @param * component type + * + * @deprecated Replace the vaadin-testbench-unit dependency with + * browserless-test-junit6 and use the corresponding class from the + * com.vaadin.browserless package instead. This class will be + * removed in a future version. */ @Tests(fqn = "com.vaadin.flow.component.checkbox.CheckboxGroup") +@Deprecated(forRemoval = true, since = "10.1") public class CheckboxGroupTester, V> extends ComponentTester { diff --git a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/checkbox/CheckboxTester.java b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/checkbox/CheckboxTester.java index ec6ff4f5f..252fdc919 100644 --- a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/checkbox/CheckboxTester.java +++ b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/checkbox/CheckboxTester.java @@ -19,8 +19,14 @@ * * @param * component type + * + * @deprecated Replace the vaadin-testbench-unit dependency with + * browserless-test-junit6 and use the corresponding class from the + * com.vaadin.browserless package instead. This class will be + * removed in a future version. */ @Tests(Checkbox.class) +@Deprecated(forRemoval = true, since = "10.1") public class CheckboxTester extends ComponentTester { /** diff --git a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/combobox/ComboBoxTester.java b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/combobox/ComboBoxTester.java index 68204daaa..b50d915f1 100644 --- a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/combobox/ComboBoxTester.java +++ b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/combobox/ComboBoxTester.java @@ -23,6 +23,7 @@ import com.vaadin.testbench.unit.internal.BasicUtilsKt; @Tests(fqn = "com.vaadin.flow.component.combobox.ComboBox") +@Deprecated(forRemoval = true, since = "10.1") public class ComboBoxTester, Y> extends ComponentTester { /** diff --git a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/combobox/MultiSelectComboBoxTester.java b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/combobox/MultiSelectComboBoxTester.java index ad9c537d6..08aab5e0d 100644 --- a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/combobox/MultiSelectComboBoxTester.java +++ b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/combobox/MultiSelectComboBoxTester.java @@ -25,6 +25,7 @@ import com.vaadin.testbench.unit.internal.BasicUtilsKt; @Tests(fqn = "com.vaadin.flow.component.combobox.MultiSelectComboBox") +@Deprecated(forRemoval = true, since = "10.1") public class MultiSelectComboBoxTester, Y> extends ComponentTester { /** diff --git a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/confirmdialog/ConfirmDialogTester.java b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/confirmdialog/ConfirmDialogTester.java index a3f337d55..4e99342ad 100644 --- a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/confirmdialog/ConfirmDialogTester.java +++ b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/confirmdialog/ConfirmDialogTester.java @@ -17,8 +17,14 @@ /** * Tester for ConfirmDialog. + * + * @deprecated Replace the vaadin-testbench-unit dependency with + * browserless-test-junit6 and use the corresponding class from the + * com.vaadin.browserless package instead. This class will be + * removed in a future version. */ @Tests(ConfirmDialog.class) +@Deprecated(forRemoval = true, since = "10.1") public class ConfirmDialogTester extends ComponentTester { /** * Wrap given component for testing. diff --git a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/contextmenu/ContextMenuTester.java b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/contextmenu/ContextMenuTester.java index 86922c0ce..611c9ab65 100644 --- a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/contextmenu/ContextMenuTester.java +++ b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/contextmenu/ContextMenuTester.java @@ -28,8 +28,14 @@ * * @param * component type + * + * @deprecated Replace the vaadin-testbench-unit dependency with + * browserless-test-junit6 and use the corresponding class from the + * com.vaadin.browserless package instead. This class will be + * removed in a future version. */ @Tests(ContextMenu.class) +@Deprecated(forRemoval = true, since = "10.1") public class ContextMenuTester extends ComponentTester { diff --git a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/datepicker/DatePickerTester.java b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/datepicker/DatePickerTester.java index 9a2ddc855..1d90af734 100644 --- a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/datepicker/DatePickerTester.java +++ b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/datepicker/DatePickerTester.java @@ -20,8 +20,14 @@ * * @param * component type + * + * @deprecated Replace the vaadin-testbench-unit dependency with + * browserless-test-junit6 and use the corresponding class from the + * com.vaadin.browserless package instead. This class will be + * removed in a future version. */ @Tests(DatePicker.class) +@Deprecated(forRemoval = true, since = "10.1") public class DatePickerTester extends ComponentTester { /** diff --git a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/datetimepicker/DateTimePickerTester.java b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/datetimepicker/DateTimePickerTester.java index b5c4e4b67..1d3de2611 100644 --- a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/datetimepicker/DateTimePickerTester.java +++ b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/datetimepicker/DateTimePickerTester.java @@ -21,8 +21,14 @@ * * @param * component type + * + * @deprecated Replace the vaadin-testbench-unit dependency with + * browserless-test-junit6 and use the corresponding class from the + * com.vaadin.browserless package instead. This class will be + * removed in a future version. */ @Tests(DateTimePicker.class) +@Deprecated(forRemoval = true, since = "10.1") public class DateTimePickerTester extends ComponentTester { /** diff --git a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/details/DetailsTester.java b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/details/DetailsTester.java index 67697daa3..0e4c63c24 100644 --- a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/details/DetailsTester.java +++ b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/details/DetailsTester.java @@ -16,8 +16,14 @@ * * @param * component type + * + * @deprecated Replace the vaadin-testbench-unit dependency with + * browserless-test-junit6 and use the corresponding class from the + * com.vaadin.browserless package instead. This class will be + * removed in a future version. */ @Tests(Details.class) +@Deprecated(forRemoval = true, since = "10.1") public class DetailsTester extends ComponentTester { /** diff --git a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/dialog/DialogTester.java b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/dialog/DialogTester.java index 5ffbafd67..f252abfb7 100644 --- a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/dialog/DialogTester.java +++ b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/dialog/DialogTester.java @@ -12,6 +12,7 @@ import com.vaadin.testbench.unit.Tests; @Tests(Dialog.class) +@Deprecated(forRemoval = true, since = "10.1") public class DialogTester extends ComponentTester

{ /** * Wrap given component for testing. diff --git a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/grid/GridTester.java b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/grid/GridTester.java index fe11e834a..65a7bc789 100644 --- a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/grid/GridTester.java +++ b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/grid/GridTester.java @@ -37,8 +37,14 @@ * component type * @param * item type + * + * @deprecated Replace the vaadin-testbench-unit dependency with + * browserless-test-junit6 and use the corresponding class from the + * com.vaadin.browserless package instead. This class will be + * removed in a future version. */ @Tests(fqn = { "com.vaadin.flow.component.grid.Grid" }) +@Deprecated(forRemoval = true, since = "10.1") public class GridTester, Y> extends ComponentTester { /** * Wrap grid for testing. diff --git a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/html/testbench/AnchorTester.java b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/html/testbench/AnchorTester.java index def951d79..abd52209c 100644 --- a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/html/testbench/AnchorTester.java +++ b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/html/testbench/AnchorTester.java @@ -32,6 +32,7 @@ import com.vaadin.testbench.unit.Tests; @Tests(Anchor.class) +@Deprecated(forRemoval = true, since = "10.1") public class AnchorTester extends HtmlContainerTester { /** * Wrap given component for testing. diff --git a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/html/testbench/DescriptionListTester.java b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/html/testbench/DescriptionListTester.java index b8135f320..f8ba07334 100644 --- a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/html/testbench/DescriptionListTester.java +++ b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/html/testbench/DescriptionListTester.java @@ -15,6 +15,7 @@ import com.vaadin.testbench.unit.Tests; @Tests(DescriptionList.class) +@Deprecated(forRemoval = true, since = "10.1") public class DescriptionListTester extends HtmlClickContainer { /** * Wrap given component for testing. diff --git a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/html/testbench/DivTester.java b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/html/testbench/DivTester.java index c57cea39d..dce5a70f5 100644 --- a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/html/testbench/DivTester.java +++ b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/html/testbench/DivTester.java @@ -12,6 +12,7 @@ import com.vaadin.testbench.unit.Tests; @Tests(Div.class) +@Deprecated(forRemoval = true, since = "10.1") public class DivTester extends HtmlClickContainer
{ /** * Wrap given component for testing. diff --git a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/html/testbench/EmphasisTester.java b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/html/testbench/EmphasisTester.java index 9f2ab4cd8..daed5a6c6 100644 --- a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/html/testbench/EmphasisTester.java +++ b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/html/testbench/EmphasisTester.java @@ -12,6 +12,7 @@ import com.vaadin.testbench.unit.Tests; @Tests(Emphasis.class) +@Deprecated(forRemoval = true, since = "10.1") public class EmphasisTester extends HtmlClickContainer { /** * Wrap given component for testing. diff --git a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/html/testbench/H1Tester.java b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/html/testbench/H1Tester.java index 42de512da..e06798f3c 100644 --- a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/html/testbench/H1Tester.java +++ b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/html/testbench/H1Tester.java @@ -12,6 +12,7 @@ import com.vaadin.testbench.unit.Tests; @Tests(H1.class) +@Deprecated(forRemoval = true, since = "10.1") public class H1Tester extends HtmlClickContainer

{ /** * Wrap given component for testing. diff --git a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/html/testbench/H2Tester.java b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/html/testbench/H2Tester.java index fc03a4a09..c39946c3a 100644 --- a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/html/testbench/H2Tester.java +++ b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/html/testbench/H2Tester.java @@ -12,6 +12,7 @@ import com.vaadin.testbench.unit.Tests; @Tests(H2.class) +@Deprecated(forRemoval = true, since = "10.1") public class H2Tester extends HtmlClickContainer

{ /** * Wrap given component for testing. diff --git a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/html/testbench/H3Tester.java b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/html/testbench/H3Tester.java index f39669e33..bb9bb4716 100644 --- a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/html/testbench/H3Tester.java +++ b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/html/testbench/H3Tester.java @@ -12,6 +12,7 @@ import com.vaadin.testbench.unit.Tests; @Tests(H3.class) +@Deprecated(forRemoval = true, since = "10.1") public class H3Tester extends HtmlClickContainer

{ /** * Wrap given component for testing. diff --git a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/html/testbench/H4Tester.java b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/html/testbench/H4Tester.java index 981ca47dc..7cbf3547f 100644 --- a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/html/testbench/H4Tester.java +++ b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/html/testbench/H4Tester.java @@ -12,6 +12,7 @@ import com.vaadin.testbench.unit.Tests; @Tests(H4.class) +@Deprecated(forRemoval = true, since = "10.1") public class H4Tester extends HtmlClickContainer

{ /** * Wrap given component for testing. diff --git a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/html/testbench/H5Tester.java b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/html/testbench/H5Tester.java index 1c0167aaa..0d1ade63b 100644 --- a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/html/testbench/H5Tester.java +++ b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/html/testbench/H5Tester.java @@ -12,6 +12,7 @@ import com.vaadin.testbench.unit.Tests; @Tests(H5.class) +@Deprecated(forRemoval = true, since = "10.1") public class H5Tester extends HtmlClickContainer

{ /** * Wrap given component for testing. diff --git a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/html/testbench/H6Tester.java b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/html/testbench/H6Tester.java index f4a6086a8..546ea4ff3 100644 --- a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/html/testbench/H6Tester.java +++ b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/html/testbench/H6Tester.java @@ -12,6 +12,7 @@ import com.vaadin.testbench.unit.Tests; @Tests(H6.class) +@Deprecated(forRemoval = true, since = "10.1") public class H6Tester extends HtmlClickContainer
{ /** * Wrap given component for testing. diff --git a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/html/testbench/HrTester.java b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/html/testbench/HrTester.java index b9ac10205..eaa44b25b 100644 --- a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/html/testbench/HrTester.java +++ b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/html/testbench/HrTester.java @@ -12,6 +12,7 @@ import com.vaadin.testbench.unit.Tests; @Tests(Hr.class) +@Deprecated(forRemoval = true, since = "10.1") public class HrTester extends HtmlComponentTester
{ /** * Wrap given component for testing. diff --git a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/html/testbench/HtmlClickContainer.java b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/html/testbench/HtmlClickContainer.java index 6fca6773e..19358f433 100644 --- a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/html/testbench/HtmlClickContainer.java +++ b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/html/testbench/HtmlClickContainer.java @@ -10,6 +10,7 @@ import com.vaadin.flow.component.HtmlContainer; +@Deprecated(forRemoval = true, since = "10.1") public abstract class HtmlClickContainer extends HtmlContainerTester { /** diff --git a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/html/testbench/HtmlComponentTester.java b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/html/testbench/HtmlComponentTester.java index 568c43f2d..7dce784c7 100644 --- a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/html/testbench/HtmlComponentTester.java +++ b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/html/testbench/HtmlComponentTester.java @@ -11,6 +11,7 @@ import com.vaadin.flow.component.HtmlComponent; import com.vaadin.testbench.unit.ComponentTester; +@Deprecated(forRemoval = true, since = "10.1") public class HtmlComponentTester extends ComponentTester { /** diff --git a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/html/testbench/HtmlContainerTester.java b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/html/testbench/HtmlContainerTester.java index e941db850..7a9d4c31b 100644 --- a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/html/testbench/HtmlContainerTester.java +++ b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/html/testbench/HtmlContainerTester.java @@ -10,6 +10,7 @@ import com.vaadin.flow.component.HtmlContainer; +@Deprecated(forRemoval = true, since = "10.1") public class HtmlContainerTester extends HtmlComponentTester { /** diff --git a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/html/testbench/ImageTester.java b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/html/testbench/ImageTester.java index dd6b35148..1fd3a51f8 100644 --- a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/html/testbench/ImageTester.java +++ b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/html/testbench/ImageTester.java @@ -12,6 +12,7 @@ import com.vaadin.testbench.unit.Tests; @Tests(Image.class) +@Deprecated(forRemoval = true, since = "10.1") public class ImageTester extends HtmlClickContainer { /** * Wrap given component for testing. diff --git a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/html/testbench/InputTester.java b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/html/testbench/InputTester.java index efe46ab5b..08db925ee 100644 --- a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/html/testbench/InputTester.java +++ b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/html/testbench/InputTester.java @@ -13,6 +13,7 @@ import com.vaadin.testbench.unit.Tests; @Tests(Input.class) +@Deprecated(forRemoval = true, since = "10.1") public class InputTester extends ComponentTester { /** * Wrap given component for testing. diff --git a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/html/testbench/ListItemTester.java b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/html/testbench/ListItemTester.java index f45085daf..fbf7898ef 100644 --- a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/html/testbench/ListItemTester.java +++ b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/html/testbench/ListItemTester.java @@ -12,6 +12,7 @@ import com.vaadin.testbench.unit.Tests; @Tests(ListItem.class) +@Deprecated(forRemoval = true, since = "10.1") public class ListItemTester extends HtmlClickContainer { /** * Wrap given component for testing. diff --git a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/html/testbench/NativeButtonTester.java b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/html/testbench/NativeButtonTester.java index 82df2a6c3..22bc3c4a7 100644 --- a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/html/testbench/NativeButtonTester.java +++ b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/html/testbench/NativeButtonTester.java @@ -12,6 +12,7 @@ import com.vaadin.testbench.unit.Tests; @Tests(NativeButton.class) +@Deprecated(forRemoval = true, since = "10.1") public class NativeButtonTester extends HtmlClickContainer { /** * > Wrap given component for testing. diff --git a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/html/testbench/NativeDetailsTester.java b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/html/testbench/NativeDetailsTester.java index 98eb04af4..6ce6d7ec2 100644 --- a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/html/testbench/NativeDetailsTester.java +++ b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/html/testbench/NativeDetailsTester.java @@ -14,6 +14,7 @@ import com.vaadin.testbench.unit.Tests; @Tests(NativeDetails.class) +@Deprecated(forRemoval = true, since = "10.1") public class NativeDetailsTester extends HtmlComponentTester { /** * Wrap given component for testing. diff --git a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/html/testbench/NativeLabelTester.java b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/html/testbench/NativeLabelTester.java index 7caab31ad..f4d47b71e 100644 --- a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/html/testbench/NativeLabelTester.java +++ b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/html/testbench/NativeLabelTester.java @@ -12,6 +12,7 @@ import com.vaadin.testbench.unit.Tests; @Tests(NativeLabel.class) +@Deprecated(forRemoval = true, since = "10.1") public class NativeLabelTester extends HtmlContainerTester { /** * Wrap given component for testing. diff --git a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/html/testbench/OrderedListTester.java b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/html/testbench/OrderedListTester.java index 7854c2b18..d32148dbc 100644 --- a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/html/testbench/OrderedListTester.java +++ b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/html/testbench/OrderedListTester.java @@ -16,6 +16,7 @@ import com.vaadin.testbench.unit.Tests; @Tests(OrderedList.class) +@Deprecated(forRemoval = true, since = "10.1") public class OrderedListTester extends HtmlClickContainer { /** * Wrap given component for testing. diff --git a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/html/testbench/ParagraphTester.java b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/html/testbench/ParagraphTester.java index fa919e0db..20839292c 100644 --- a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/html/testbench/ParagraphTester.java +++ b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/html/testbench/ParagraphTester.java @@ -12,6 +12,7 @@ import com.vaadin.testbench.unit.Tests; @Tests(Paragraph.class) +@Deprecated(forRemoval = true, since = "10.1") public class ParagraphTester extends HtmlClickContainer { /** * Wrap given component for testing. diff --git a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/html/testbench/PreTester.java b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/html/testbench/PreTester.java index 330e606e9..f5fb54a82 100644 --- a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/html/testbench/PreTester.java +++ b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/html/testbench/PreTester.java @@ -12,6 +12,7 @@ import com.vaadin.testbench.unit.Tests; @Tests(Pre.class) +@Deprecated(forRemoval = true, since = "10.1") public class PreTester extends HtmlClickContainer
 {
     /**
      * Wrap given component for testing.
diff --git a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/html/testbench/RangeInputTester.java b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/html/testbench/RangeInputTester.java
index 994e14e60..8fd2d7d8c 100644
--- a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/html/testbench/RangeInputTester.java
+++ b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/html/testbench/RangeInputTester.java
@@ -15,6 +15,7 @@
 import com.vaadin.testbench.unit.Tests;
 
 @Tests(RangeInput.class)
+@Deprecated(forRemoval = true, since = "10.1")
 public class RangeInputTester extends ComponentTester {
 
     /**
diff --git a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/html/testbench/SpanTester.java b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/html/testbench/SpanTester.java
index 9cf5cbb5a..56958f45f 100644
--- a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/html/testbench/SpanTester.java
+++ b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/html/testbench/SpanTester.java
@@ -12,6 +12,7 @@
 import com.vaadin.testbench.unit.Tests;
 
 @Tests(Span.class)
+@Deprecated(forRemoval = true, since = "10.1")
 public class SpanTester extends HtmlClickContainer {
     /**
      * Wrap given component for testing.
diff --git a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/html/testbench/UnorderedListTester.java b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/html/testbench/UnorderedListTester.java
index 5fee01b10..5296a60c8 100644
--- a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/html/testbench/UnorderedListTester.java
+++ b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/html/testbench/UnorderedListTester.java
@@ -16,6 +16,7 @@
 import com.vaadin.testbench.unit.Tests;
 
 @Tests(UnorderedList.class)
+@Deprecated(forRemoval = true, since = "10.1")
 public class UnorderedListTester extends HtmlClickContainer {
     /**
      * Wrap given component for testing.
diff --git a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/listbox/ListBoxTester.java b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/listbox/ListBoxTester.java
index be250b84a..518464d78 100644
--- a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/listbox/ListBoxTester.java
+++ b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/listbox/ListBoxTester.java
@@ -22,8 +22,14 @@
  *            component type
  * @param 
  *            value type
+ * 
+ * @deprecated Replace the vaadin-testbench-unit dependency with
+ *             browserless-test-junit6 and use the corresponding class from the
+ *             com.vaadin.browserless package instead. This class will be
+ *             removed in a future version.
  */
 @Tests(fqn = { "com.vaadin.flow.component.listbox.ListBox" })
+@Deprecated(forRemoval = true, since = "10.1")
 public class ListBoxTester, V> extends ComponentTester {
     /**
      * Wrap given component for testing.
diff --git a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/listbox/MultiSelectListBoxTester.java b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/listbox/MultiSelectListBoxTester.java
index 71c86001e..81f9fafa7 100644
--- a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/listbox/MultiSelectListBoxTester.java
+++ b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/listbox/MultiSelectListBoxTester.java
@@ -25,8 +25,14 @@
  *            component type
  * @param 
  *            value type
+ * 
+ * @deprecated Replace the vaadin-testbench-unit dependency with
+ *             browserless-test-junit6 and use the corresponding class from the
+ *             com.vaadin.browserless package instead. This class will be
+ *             removed in a future version.
  */
 @Tests(fqn = { "com.vaadin.flow.component.listbox.MultiSelectListBox" })
+@Deprecated(forRemoval = true, since = "10.1")
 public class MultiSelectListBoxTester, V>
         extends ComponentTester {
     /**
diff --git a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/login/AbstractLoginTester.java b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/login/AbstractLoginTester.java
index a8691e16c..b7829d0ee 100644
--- a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/login/AbstractLoginTester.java
+++ b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/login/AbstractLoginTester.java
@@ -16,7 +16,13 @@
  *
  * @param 
  *            component type
+ * 
+ * @deprecated Replace the vaadin-testbench-unit dependency with
+ *             browserless-test-junit6 and use the corresponding class from the
+ *             com.vaadin.browserless package instead. This class will be
+ *             removed in a future version.
  */
+@Deprecated(forRemoval = true, since = "10.1")
 public class AbstractLoginTester
         extends ComponentTester {
     /**
diff --git a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/login/LoginFormTester.java b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/login/LoginFormTester.java
index fc1e134bb..d0b7d21e8 100644
--- a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/login/LoginFormTester.java
+++ b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/login/LoginFormTester.java
@@ -15,8 +15,14 @@
  *
  * @param 
  *            component type
+ * 
+ * @deprecated Replace the vaadin-testbench-unit dependency with
+ *             browserless-test-junit6 and use the corresponding class from the
+ *             com.vaadin.browserless package instead. This class will be
+ *             removed in a future version.
  */
 @Tests(LoginForm.class)
+@Deprecated(forRemoval = true, since = "10.1")
 public class LoginFormTester
         extends AbstractLoginTester {
 
diff --git a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/login/LoginOverlayTester.java b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/login/LoginOverlayTester.java
index 5743fb614..f01a0d104 100644
--- a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/login/LoginOverlayTester.java
+++ b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/login/LoginOverlayTester.java
@@ -17,8 +17,14 @@
  *
  * @param 
  *            component type
+ * 
+ * @deprecated Replace the vaadin-testbench-unit dependency with
+ *             browserless-test-junit6 and use the corresponding class from the
+ *             com.vaadin.browserless package instead. This class will be
+ *             removed in a future version.
  */
 @Tests(LoginOverlay.class)
+@Deprecated(forRemoval = true, since = "10.1")
 public class LoginOverlayTester
         extends AbstractLoginTester {
 
diff --git a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/menubar/MenuBarTester.java b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/menubar/MenuBarTester.java
index be1f57603..f1b1ed6fb 100644
--- a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/menubar/MenuBarTester.java
+++ b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/menubar/MenuBarTester.java
@@ -25,8 +25,14 @@
  *
  * @param 
  *            component type
+ * 
+ * @deprecated Replace the vaadin-testbench-unit dependency with
+ *             browserless-test-junit6 and use the corresponding class from the
+ *             com.vaadin.browserless package instead. This class will be
+ *             removed in a future version.
  */
 @Tests(MenuBar.class)
+@Deprecated(forRemoval = true, since = "10.1")
 public class MenuBarTester extends ComponentTester {
     /**
      * Wrap given component for testing.
diff --git a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/messages/MessageInputTester.java b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/messages/MessageInputTester.java
index 0a50ad2a0..1d329ff8c 100644
--- a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/messages/MessageInputTester.java
+++ b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/messages/MessageInputTester.java
@@ -17,8 +17,14 @@
  *
  * @param 
  *            component type
+ * 
+ * @deprecated Replace the vaadin-testbench-unit dependency with
+ *             browserless-test-junit6 and use the corresponding class from the
+ *             com.vaadin.browserless package instead. This class will be
+ *             removed in a future version.
  */
 @Tests(MessageInput.class)
+@Deprecated(forRemoval = true, since = "10.1")
 public class MessageInputTester
         extends ComponentTester {
     /**
diff --git a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/messages/MessageListTester.java b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/messages/MessageListTester.java
index 9616aca1b..92e18f485 100644
--- a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/messages/MessageListTester.java
+++ b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/messages/MessageListTester.java
@@ -20,8 +20,14 @@
  *
  * @param 
  *            component type
+ * 
+ * @deprecated Replace the vaadin-testbench-unit dependency with
+ *             browserless-test-junit6 and use the corresponding class from the
+ *             com.vaadin.browserless package instead. This class will be
+ *             removed in a future version.
  */
 @Tests(MessageList.class)
+@Deprecated(forRemoval = true, since = "10.1")
 public class MessageListTester
         extends ComponentTester {
     /**
diff --git a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/notification/NotificationTester.java b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/notification/NotificationTester.java
index 9dbf6f1cd..eca14ac03 100644
--- a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/notification/NotificationTester.java
+++ b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/notification/NotificationTester.java
@@ -18,8 +18,14 @@
  *
  * @param 
  *            component type
+ * 
+ * @deprecated Replace the vaadin-testbench-unit dependency with
+ *             browserless-test-junit6 and use the corresponding class from the
+ *             com.vaadin.browserless package instead. This class will be
+ *             removed in a future version.
  */
 @Tests(Notification.class)
+@Deprecated(forRemoval = true, since = "10.1")
 public class NotificationTester
         extends ComponentTester {
 
diff --git a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/radiobutton/RadioButtonGroupTester.java b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/radiobutton/RadioButtonGroupTester.java
index f86fbbb0e..78a1aec9b 100644
--- a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/radiobutton/RadioButtonGroupTester.java
+++ b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/radiobutton/RadioButtonGroupTester.java
@@ -28,8 +28,14 @@
  *            component type
  * @param 
  *            value type
+ * 
+ * @deprecated Replace the vaadin-testbench-unit dependency with
+ *             browserless-test-junit6 and use the corresponding class from the
+ *             com.vaadin.browserless package instead. This class will be
+ *             removed in a future version.
  */
 @Tests(fqn = "com.vaadin.flow.component.radiobutton.RadioButtonGroup")
+@Deprecated(forRemoval = true, since = "10.1")
 public class RadioButtonGroupTester, V>
         extends ComponentTester {
     /**
diff --git a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/radiobutton/RadioButtonTester.java b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/radiobutton/RadioButtonTester.java
index 9c4351cc3..d24bf2887 100644
--- a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/radiobutton/RadioButtonTester.java
+++ b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/radiobutton/RadioButtonTester.java
@@ -22,8 +22,14 @@
  *            component type
  * @param 
  *            value type
+ * 
+ * @deprecated Replace the vaadin-testbench-unit dependency with
+ *             browserless-test-junit6 and use the corresponding class from the
+ *             com.vaadin.browserless package instead. This class will be
+ *             removed in a future version.
  */
 @Tests(fqn = "com.vaadin.flow.component.radiobutton.RadioButton")
+@Deprecated(forRemoval = true, since = "10.1")
 public class RadioButtonTester, V>
         extends ComponentTester {
     /**
diff --git a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/routerlink/RouterLinkTester.java b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/routerlink/RouterLinkTester.java
index 8368326f8..82badd18b 100644
--- a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/routerlink/RouterLinkTester.java
+++ b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/routerlink/RouterLinkTester.java
@@ -26,8 +26,14 @@
  *
  * @param 
  *            component type
+ * 
+ * @deprecated Replace the vaadin-testbench-unit dependency with
+ *             browserless-test-junit6 and use the corresponding class from the
+ *             com.vaadin.browserless package instead. This class will be
+ *             removed in a future version.
  */
 @Tests(RouterLink.class)
+@Deprecated(forRemoval = true, since = "10.1")
 public class RouterLinkTester extends ComponentTester {
 
     /**
diff --git a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/select/SelectTester.java b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/select/SelectTester.java
index a925d284d..867398821 100644
--- a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/select/SelectTester.java
+++ b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/select/SelectTester.java
@@ -17,6 +17,7 @@
 import com.vaadin.testbench.unit.Tests;
 
 @Tests(fqn = { "com.vaadin.flow.component.select.Select" })
+@Deprecated(forRemoval = true, since = "10.1")
 public class SelectTester, Y> extends ComponentTester {
     /**
      * Wrap given component for testing.
diff --git a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/sidenav/SideNavTester.java b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/sidenav/SideNavTester.java
index 02cf7bb20..6752cd442 100644
--- a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/sidenav/SideNavTester.java
+++ b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/sidenav/SideNavTester.java
@@ -15,6 +15,7 @@
 import com.vaadin.testbench.unit.Tests;
 
 @Tests(SideNav.class)
+@Deprecated(forRemoval = true, since = "10.1")
 public class SideNavTester extends ComponentTester {
 
     /**
diff --git a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/tabs/TabSheetTester.java b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/tabs/TabSheetTester.java
index ab485b238..ad17d4edb 100644
--- a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/tabs/TabSheetTester.java
+++ b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/tabs/TabSheetTester.java
@@ -19,8 +19,14 @@
  *
  * @param 
  *            component type
+ * 
+ * @deprecated Replace the vaadin-testbench-unit dependency with
+ *             browserless-test-junit6 and use the corresponding class from the
+ *             com.vaadin.browserless package instead. This class will be
+ *             removed in a future version.
  */
 @Tests(TabSheet.class)
+@Deprecated(forRemoval = true, since = "10.1")
 public class TabSheetTester extends ComponentTester {
 
     /**
diff --git a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/tabs/TabsTester.java b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/tabs/TabsTester.java
index 62657e1f9..1340219d7 100644
--- a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/tabs/TabsTester.java
+++ b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/tabs/TabsTester.java
@@ -19,8 +19,14 @@
  *
  * @param 
  *            component type
+ * 
+ * @deprecated Replace the vaadin-testbench-unit dependency with
+ *             browserless-test-junit6 and use the corresponding class from the
+ *             com.vaadin.browserless package instead. This class will be
+ *             removed in a future version.
  */
 @Tests(Tabs.class)
+@Deprecated(forRemoval = true, since = "10.1")
 public class TabsTester extends ComponentTester {
     /**
      * Wrap given component for testing.
diff --git a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/textfield/NumberFieldTester.java b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/textfield/NumberFieldTester.java
index 43048e0e9..5c476e1e9 100644
--- a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/textfield/NumberFieldTester.java
+++ b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/textfield/NumberFieldTester.java
@@ -24,6 +24,7 @@
  */
 @Tests(fqn = { "com.vaadin.flow.component.textfield.IntegerField",
         "com.vaadin.flow.component.textfield.NumberField" })
+@Deprecated(forRemoval = true, since = "10.1")
 public class NumberFieldTester, V extends Number>
         extends ComponentTester {
     /**
diff --git a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/textfield/TextAreaTester.java b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/textfield/TextAreaTester.java
index 2c4fad6d5..fa63f2952 100644
--- a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/textfield/TextAreaTester.java
+++ b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/textfield/TextAreaTester.java
@@ -18,8 +18,14 @@
  *
  * @param 
  *            component type
+ * 
+ * @deprecated Replace the vaadin-testbench-unit dependency with
+ *             browserless-test-junit6 and use the corresponding class from the
+ *             com.vaadin.browserless package instead. This class will be
+ *             removed in a future version.
  */
 @Tests(TextArea.class)
+@Deprecated(forRemoval = true, since = "10.1")
 public class TextAreaTester extends ComponentTester {
     /**
      * Wrap given component for testing.
diff --git a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/textfield/TextFieldTester.java b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/textfield/TextFieldTester.java
index 4f7f541f7..7fdf6e313 100644
--- a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/textfield/TextFieldTester.java
+++ b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/textfield/TextFieldTester.java
@@ -24,6 +24,7 @@
  */
 @Tests({ TextField.class, PasswordField.class, EmailField.class,
         BigDecimalField.class })
+@Deprecated(forRemoval = true, since = "10.1")
 public class TextFieldTester, V>
         extends ComponentTester {
 
diff --git a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/timepicker/TimePickerTester.java b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/timepicker/TimePickerTester.java
index 2a6934ea9..ed346244e 100644
--- a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/timepicker/TimePickerTester.java
+++ b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/timepicker/TimePickerTester.java
@@ -21,8 +21,14 @@
  *
  * @param 
  *            component type
+ * 
+ * @deprecated Replace the vaadin-testbench-unit dependency with
+ *             browserless-test-junit6 and use the corresponding class from the
+ *             com.vaadin.browserless package instead. This class will be
+ *             removed in a future version.
  */
 @Tests(TimePicker.class)
+@Deprecated(forRemoval = true, since = "10.1")
 public class TimePickerTester extends ComponentTester {
     /**
      * Wrap given component for testing.
diff --git a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/upload/UploadTester.java b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/upload/UploadTester.java
index 5d36cde8e..8b8d15df9 100644
--- a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/upload/UploadTester.java
+++ b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/upload/UploadTester.java
@@ -49,8 +49,14 @@
  *
  * @param 
  *            the component type.
+ * 
+ * @deprecated Replace the vaadin-testbench-unit dependency with
+ *             browserless-test-junit6 and use the corresponding class from the
+ *             com.vaadin.browserless package instead. This class will be
+ *             removed in a future version.
  */
 @Tests(Upload.class)
+@Deprecated(forRemoval = true, since = "10.1")
 public class UploadTester extends ComponentTester {
 
     /**
diff --git a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/virtuallist/VirtualListTester.java b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/virtuallist/VirtualListTester.java
index 7504b1ec0..0448ea231 100644
--- a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/virtuallist/VirtualListTester.java
+++ b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/flow/component/virtuallist/VirtualListTester.java
@@ -29,8 +29,14 @@
  *            component type
  * @param 
  *            value type
+ * 
+ * @deprecated Replace the vaadin-testbench-unit dependency with
+ *             browserless-test-junit6 and use the corresponding class from the
+ *             com.vaadin.browserless package instead. This class will be
+ *             removed in a future version.
  */
 @Tests(VirtualList.class)
+@Deprecated(forRemoval = true, since = "10.1")
 public class VirtualListTester, Y>
         extends ComponentTester {
 
diff --git a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/testbench/unit/BaseUIUnitTest.java b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/testbench/unit/BaseUIUnitTest.java
index 2630c6d48..207b703d3 100644
--- a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/testbench/unit/BaseUIUnitTest.java
+++ b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/testbench/unit/BaseUIUnitTest.java
@@ -63,7 +63,13 @@
  * For internal use only. May be renamed or removed in a future release.
  *
  * @see ViewPackages
+ * 
+ * @deprecated Replace the vaadin-testbench-unit dependency with
+ *             browserless-test-junit6 and use the corresponding class from the
+ *             com.vaadin.browserless package instead. This class will be
+ *             removed in a future version.
  */
+@Deprecated(forRemoval = true, since = "10.1")
 public abstract class BaseUIUnitTest {
 
     private static final Logger LOGGER = LoggerFactory
diff --git a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/testbench/unit/Clickable.java b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/testbench/unit/Clickable.java
index 79c58254c..9a20c1595 100644
--- a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/testbench/unit/Clickable.java
+++ b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/testbench/unit/Clickable.java
@@ -20,7 +20,13 @@
  *
  * @param 
  *            the type of component being tested
+ * 
+ * @deprecated Replace the vaadin-testbench-unit dependency with
+ *             browserless-test-junit6 and use the corresponding class from the
+ *             com.vaadin.browserless package instead. This class will be
+ *             removed in a future version.
  */
+@Deprecated(forRemoval = true, since = "10.1")
 public interface Clickable {
 
     /**
diff --git a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/testbench/unit/CommercialTesterWrappers.java b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/testbench/unit/CommercialTesterWrappers.java
index 4f90ef3fb..956017663 100644
--- a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/testbench/unit/CommercialTesterWrappers.java
+++ b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/testbench/unit/CommercialTesterWrappers.java
@@ -13,8 +13,14 @@
 
 /**
  * Provides factory method to create testers for commercial components.
+ * 
+ * @deprecated Replace the vaadin-testbench-unit dependency with
+ *             browserless-test-junit6 and use the corresponding class from the
+ *             com.vaadin.browserless package instead. This class will be
+ *             removed in a future version.
  */
 @SuppressWarnings("unchecked")
+@Deprecated(forRemoval = true, since = "10.1")
 public interface CommercialTesterWrappers {
 
     /**
diff --git a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/testbench/unit/ComponentQuery.java b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/testbench/unit/ComponentQuery.java
index a80d26a5b..dfcfe826e 100644
--- a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/testbench/unit/ComponentQuery.java
+++ b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/testbench/unit/ComponentQuery.java
@@ -37,7 +37,13 @@
  * @param 
  *            the type of the component(s) to search for
  * @see ComponentTester
+ * 
+ * @deprecated Replace the vaadin-testbench-unit dependency with
+ *             browserless-test-junit6 and use the corresponding class from the
+ *             com.vaadin.browserless package instead. This class will be
+ *             removed in a future version.
  */
+@Deprecated(forRemoval = true, since = "10.1")
 public class ComponentQuery {
 
     private final Class componentType;
diff --git a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/testbench/unit/ComponentTester.java b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/testbench/unit/ComponentTester.java
index 029af8c6d..bbcff7403 100644
--- a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/testbench/unit/ComponentTester.java
+++ b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/testbench/unit/ComponentTester.java
@@ -38,7 +38,13 @@
  *
  * @param 
  *            component type
+ * 
+ * @deprecated Replace the vaadin-testbench-unit dependency with
+ *             browserless-test-junit6 and use the corresponding class from the
+ *             com.vaadin.browserless package instead. This class will be
+ *             removed in a future version.
  */
+@Deprecated(forRemoval = true, since = "10.1")
 public class ComponentTester implements Clickable {
 
     private final T component;
diff --git a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/testbench/unit/ComponentTesterPackages.java b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/testbench/unit/ComponentTesterPackages.java
index 4cf7429b5..ec32e35a5 100644
--- a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/testbench/unit/ComponentTesterPackages.java
+++ b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/testbench/unit/ComponentTesterPackages.java
@@ -19,9 +19,15 @@
  * 

* This makes adding custom component wrappers simpler as they can then use * package protected fields and methods. + * + * @deprecated Replace the vaadin-testbench-unit dependency with + * browserless-test-junit6 and use the corresponding class from the + * com.vaadin.browserless package instead. This class will be + * removed in a future version. */ @Target({ ElementType.TYPE }) @Retention(RetentionPolicy.RUNTIME) +@Deprecated(forRemoval = true, since = "10.1") public @interface ComponentTesterPackages { /** diff --git a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/testbench/unit/ElementConditions.java b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/testbench/unit/ElementConditions.java index 732a03724..134ebc218 100644 --- a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/testbench/unit/ElementConditions.java +++ b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/testbench/unit/ElementConditions.java @@ -25,7 +25,13 @@ * conditions. * * @see ComponentQuery#withCondition(Predicate) + * + * @deprecated Replace the vaadin-testbench-unit dependency with + * browserless-test-junit6 and use the corresponding class from the + * com.vaadin.browserless package instead. This class will be + * removed in a future version. */ +@Deprecated(forRemoval = true, since = "10.1") public final class ElementConditions { private ElementConditions() { diff --git a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/testbench/unit/LitRendererTestUtil.java b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/testbench/unit/LitRendererTestUtil.java index 27c84b496..4b8ba0a0e 100644 --- a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/testbench/unit/LitRendererTestUtil.java +++ b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/testbench/unit/LitRendererTestUtil.java @@ -22,7 +22,13 @@ /** * Utility methods for unit testing properties and functions of LitRenderers. + * + * @deprecated Replace the vaadin-testbench-unit dependency with + * browserless-test-junit6 and use the corresponding class from the + * com.vaadin.browserless package instead. This class will be + * removed in a future version. */ +@Deprecated(forRemoval = true, since = "10.1") public class LitRendererTestUtil { private LitRendererTestUtil() throws InstantiationException { diff --git a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/testbench/unit/MetaKeys.java b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/testbench/unit/MetaKeys.java index 959140755..97ff46c54 100644 --- a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/testbench/unit/MetaKeys.java +++ b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/testbench/unit/MetaKeys.java @@ -10,7 +10,13 @@ /** * Class for setting any down meta keys for events supporting meta keys. + * + * @deprecated Replace the vaadin-testbench-unit dependency with + * browserless-test-junit6 and use the corresponding class from the + * com.vaadin.browserless package instead. This class will be + * removed in a future version. */ +@Deprecated(forRemoval = true, since = "10.1") public class MetaKeys { private boolean ctrl = false; private boolean shift = false; diff --git a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/testbench/unit/MouseButton.java b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/testbench/unit/MouseButton.java index f43583737..cb31d0fd2 100644 --- a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/testbench/unit/MouseButton.java +++ b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/testbench/unit/MouseButton.java @@ -21,7 +21,13 @@ *

4: The second additional button, typically the forward button
*
5+: More additional buttons without any typical meanings
* + * + * @deprecated Replace the vaadin-testbench-unit dependency with + * browserless-test-junit6 and use the corresponding class from the + * com.vaadin.browserless package instead. This class will be + * removed in a future version. */ +@Deprecated(forRemoval = true, since = "10.1") public enum MouseButton { NO_BUTTON(-1), LEFT(0), MIDDLE(1), RIGHT(2), BACK(3), FORWARD(4); diff --git a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/testbench/unit/SerializationDebugUtil.java b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/testbench/unit/SerializationDebugUtil.java index 711130d18..378148ea3 100644 --- a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/testbench/unit/SerializationDebugUtil.java +++ b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/testbench/unit/SerializationDebugUtil.java @@ -22,6 +22,7 @@ import java.util.List; import java.util.Set; +@Deprecated(forRemoval = true, since = "10.1") public final class SerializationDebugUtil { private SerializationDebugUtil() { diff --git a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/testbench/unit/TesterWrappers.java b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/testbench/unit/TesterWrappers.java index a9de7c335..3f02163e2 100644 --- a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/testbench/unit/TesterWrappers.java +++ b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/testbench/unit/TesterWrappers.java @@ -126,6 +126,7 @@ import com.vaadin.flow.router.RouterLink; @SuppressWarnings("unchecked") +@Deprecated(forRemoval = true, since = "10.1") public interface TesterWrappers { default AccordionTester test(Accordion accordion) { diff --git a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/testbench/unit/Tests.java b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/testbench/unit/Tests.java index e777aae0b..8d57fe2ec 100644 --- a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/testbench/unit/Tests.java +++ b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/testbench/unit/Tests.java @@ -21,9 +21,15 @@ *

* This is used for automatically selecting a wrapper implementation for a given * component. + * + * @deprecated Replace the vaadin-testbench-unit dependency with + * browserless-test-junit6 and use the corresponding class from the + * com.vaadin.browserless package instead. This class will be + * removed in a future version. */ @Target({ ElementType.TYPE }) @Retention(RetentionPolicy.RUNTIME) +@Deprecated(forRemoval = true, since = "10.1") public @interface Tests { /** diff --git a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/testbench/unit/UITestSpringLookupInitializer.java b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/testbench/unit/UITestSpringLookupInitializer.java index 5e882cf91..513901f7e 100644 --- a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/testbench/unit/UITestSpringLookupInitializer.java +++ b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/testbench/unit/UITestSpringLookupInitializer.java @@ -34,7 +34,13 @@ * be initialized correctly. * * For internal use only. + * + * @deprecated Replace the vaadin-testbench-unit dependency with + * browserless-test-junit6 and use the corresponding class from the + * com.vaadin.browserless package instead. This class will be + * removed in a future version. */ +@Deprecated(forRemoval = true, since = "10.1") public class UITestSpringLookupInitializer extends SpringLookupInitializer implements TestExecutionListener { diff --git a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/testbench/unit/UIUnitTestSetupException.java b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/testbench/unit/UIUnitTestSetupException.java index 837debcd2..5d27d66ed 100644 --- a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/testbench/unit/UIUnitTestSetupException.java +++ b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/testbench/unit/UIUnitTestSetupException.java @@ -11,7 +11,13 @@ /** * Exception thrown by {@link BaseUIUnitTest} methods when the mock environment * has not been set up correctly. + * + * @deprecated Replace the vaadin-testbench-unit dependency with + * browserless-test-junit6 and use the corresponding class from the + * com.vaadin.browserless package instead. This class will be + * removed in a future version. */ +@Deprecated(forRemoval = true, since = "10.1") public class UIUnitTestSetupException extends RuntimeException { public UIUnitTestSetupException(String message) { super(message); diff --git a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/testbench/unit/ViewPackages.java b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/testbench/unit/ViewPackages.java index 92bf29219..083a33516 100644 --- a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/testbench/unit/ViewPackages.java +++ b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/testbench/unit/ViewPackages.java @@ -22,10 +22,16 @@ * * If both {@link #classes()} and {@link #packages()} are empty, the scan is * assumed to be limited to the annotated class package. + * + * @deprecated Replace the vaadin-testbench-unit dependency with + * browserless-test-junit6 and use the corresponding class from the + * com.vaadin.browserless package instead. This class will be + * removed in a future version. */ @Retention(RetentionPolicy.RUNTIME) @Target(ElementType.TYPE) @Documented +@Deprecated(forRemoval = true, since = "10.1") public @interface ViewPackages { /** diff --git a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/testbench/unit/mocks/MockSpringServlet.java b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/testbench/unit/mocks/MockSpringServlet.java index 5bc1c3413..208a346da 100644 --- a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/testbench/unit/mocks/MockSpringServlet.java +++ b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/testbench/unit/mocks/MockSpringServlet.java @@ -39,7 +39,13 @@ * {@link com.vaadin.flow.spring.SpringVaadinServletService}. * * @author mavi + * + * @deprecated Replace the vaadin-testbench-unit dependency with + * browserless-test-junit6 and use the corresponding class from the + * com.vaadin.browserless package instead. This class will be + * removed in a future version. */ +@Deprecated(forRemoval = true, since = "10.1") public class MockSpringServlet extends SpringServlet { @NotNull diff --git a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/testbench/unit/mocks/MockSpringServletService.java b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/testbench/unit/mocks/MockSpringServletService.java index 71d150461..85c55b3ed 100644 --- a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/testbench/unit/mocks/MockSpringServletService.java +++ b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/testbench/unit/mocks/MockSpringServletService.java @@ -33,7 +33,13 @@ * The class is intentionally opened, to be extensible in user's library. * * @author mavi + * + * @deprecated Replace the vaadin-testbench-unit dependency with + * browserless-test-junit6 and use the corresponding class from the + * com.vaadin.browserless package instead. This class will be + * removed in a future version. */ +@Deprecated(forRemoval = true, since = "10.1") public class MockSpringServletService extends SpringVaadinServletService { @NotNull private final UIFactory uiFactory; diff --git a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/testbench/unit/mocks/MockSpringVaadinSession.java b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/testbench/unit/mocks/MockSpringVaadinSession.java index 13ac97ffa..56054f509 100644 --- a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/testbench/unit/mocks/MockSpringVaadinSession.java +++ b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/testbench/unit/mocks/MockSpringVaadinSession.java @@ -29,7 +29,13 @@ * * * @author mavi + * + * @deprecated Replace the vaadin-testbench-unit dependency with + * browserless-test-junit6 and use the corresponding class from the + * com.vaadin.browserless package instead. This class will be + * removed in a future version. */ +@Deprecated(forRemoval = true, since = "10.1") public class MockSpringVaadinSession extends VaadinSession { @NotNull private final UIFactory uiFactory; diff --git a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/testbench/unit/mocks/MockWebApplicationContext.java b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/testbench/unit/mocks/MockWebApplicationContext.java index 65f3c6579..72df32010 100644 --- a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/testbench/unit/mocks/MockWebApplicationContext.java +++ b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/testbench/unit/mocks/MockWebApplicationContext.java @@ -35,7 +35,13 @@ * WebApplicationContext. * * For internal use only. + * + * @deprecated Replace the vaadin-testbench-unit dependency with + * browserless-test-junit6 and use the corresponding class from the + * com.vaadin.browserless package instead. This class will be + * removed in a future version. */ +@Deprecated(forRemoval = true, since = "10.1") public class MockWebApplicationContext implements WebApplicationContext { private final ApplicationContext appCtx; diff --git a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/testbench/unit/mocks/SpringSecurityRequestCustomizer.java b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/testbench/unit/mocks/SpringSecurityRequestCustomizer.java index 67972dee2..35a044366 100644 --- a/vaadin-testbench-unit-shared/src/main/java/com/vaadin/testbench/unit/mocks/SpringSecurityRequestCustomizer.java +++ b/vaadin-testbench-unit-shared/src/main/java/com/vaadin/testbench/unit/mocks/SpringSecurityRequestCustomizer.java @@ -14,7 +14,13 @@ * Configures mock request with authentication details from Spring Security. * * For internal use only. + * + * @deprecated Replace the vaadin-testbench-unit dependency with + * browserless-test-junit6 and use the corresponding class from the + * com.vaadin.browserless package instead. This class will be + * removed in a future version. */ +@Deprecated(forRemoval = true, since = "10.1") public class SpringSecurityRequestCustomizer implements MockRequestCustomizer { @Override diff --git a/vaadin-testbench-unit-shared/src/main/kotlin/com/vaadin/testbench/unit/internal/DepthFirstTreeIterator.kt b/vaadin-testbench-unit-shared/src/main/kotlin/com/vaadin/testbench/unit/internal/DepthFirstTreeIterator.kt index 2a64e6585..eb7bd32d8 100644 --- a/vaadin-testbench-unit-shared/src/main/kotlin/com/vaadin/testbench/unit/internal/DepthFirstTreeIterator.kt +++ b/vaadin-testbench-unit-shared/src/main/kotlin/com/vaadin/testbench/unit/internal/DepthFirstTreeIterator.kt @@ -20,6 +20,7 @@ import com.vaadin.flow.component.Component * @param root start here. * @param children fetches children of given node. */ +@Deprecated("Replace the vaadin-testbench-unit dependency with browserless-test-junit6 and use the corresponding class from the com.vaadin.browserless package instead. This class will be removed in a future version.") class DepthFirstTreeIterator(root: T, private val children: (T) -> List) : Iterator { private val queue: Deque = LinkedList(listOf(root)) override fun hasNext(): Boolean = !queue.isEmpty() diff --git a/vaadin-testbench-unit-shared/src/main/kotlin/com/vaadin/testbench/unit/internal/Locator.kt b/vaadin-testbench-unit-shared/src/main/kotlin/com/vaadin/testbench/unit/internal/Locator.kt index 9ac33fcf9..41a3d0172 100644 --- a/vaadin-testbench-unit-shared/src/main/kotlin/com/vaadin/testbench/unit/internal/Locator.kt +++ b/vaadin-testbench-unit-shared/src/main/kotlin/com/vaadin/testbench/unit/internal/Locator.kt @@ -38,6 +38,7 @@ import com.vaadin.flow.router.InternalServerError * @property themes if not null, the component must have all theme names defined. Space-separated * @property withoutThemes if not null, the component must NOT have any of the theme names defined. Space-separated */ +@Deprecated("Replace the vaadin-testbench-unit dependency with browserless-test-junit6 and use the corresponding class from the com.vaadin.browserless package instead. This class will be removed in a future version.") class SearchSpec( val clazz: Class, var id: String? = null, diff --git a/vaadin-testbench-unit-shared/src/main/kotlin/com/vaadin/testbench/unit/internal/MockVaadin.kt b/vaadin-testbench-unit-shared/src/main/kotlin/com/vaadin/testbench/unit/internal/MockVaadin.kt index 3879a6379..45b9a0ec2 100644 --- a/vaadin-testbench-unit-shared/src/main/kotlin/com/vaadin/testbench/unit/internal/MockVaadin.kt +++ b/vaadin-testbench-unit-shared/src/main/kotlin/com/vaadin/testbench/unit/internal/MockVaadin.kt @@ -49,6 +49,7 @@ import com.vaadin.testbench.unit.mocks.createVaadinServletRequest import com.vaadin.testbench.unit.mocks.createVaadinServletResponse import com.vaadin.testbench.unit.mocks.serviceSafe +@Deprecated("Replace the vaadin-testbench-unit dependency with browserless-test-junit6 and use the corresponding class from the com.vaadin.browserless package instead. This class will be removed in a future version.") object MockVaadin { // prevent GC on Vaadin Session and Vaadin UI as they are only soft-referenced from the Vaadin itself. // use ThreadLocals so that multiple threads may initialize fresh Vaadin instances at the same time. @@ -441,8 +442,10 @@ private class MockPage(ui: UI, private val uiFactory: UIFactory, private val ses } } +@Deprecated("Replace the vaadin-testbench-unit dependency with browserless-test-junit6 and use the corresponding class from the com.vaadin.browserless package instead. This class will be removed in a future version.") fun interface MockRequestCustomizer { fun apply(request: MockRequest) } +@Deprecated("Replace the vaadin-testbench-unit dependency with browserless-test-junit6 and use the corresponding class from the com.vaadin.browserless package instead. This class will be removed in a future version.") fun interface UIFactory : () -> UI, Serializable diff --git a/vaadin-testbench-unit-shared/src/main/kotlin/com/vaadin/testbench/unit/internal/PrettyPrintTree.kt b/vaadin-testbench-unit-shared/src/main/kotlin/com/vaadin/testbench/unit/internal/PrettyPrintTree.kt index f434dcd3d..23b9ce4bf 100644 --- a/vaadin-testbench-unit-shared/src/main/kotlin/com/vaadin/testbench/unit/internal/PrettyPrintTree.kt +++ b/vaadin-testbench-unit-shared/src/main/kotlin/com/vaadin/testbench/unit/internal/PrettyPrintTree.kt @@ -36,6 +36,7 @@ var prettyPrintUseAscii: Boolean = false * * To create a pretty tree dump of a Vaadin component, just use [ofVaadin]. */ +@Deprecated("Replace the vaadin-testbench-unit dependency with browserless-test-junit6 and use the corresponding class from the com.vaadin.browserless package instead. This class will be removed in a future version.") class PrettyPrintTree(val name: String, val children: MutableList) { private val pipe = if (!prettyPrintUseAscii) '│' else '|' diff --git a/vaadin-testbench-unit-shared/src/main/kotlin/com/vaadin/testbench/unit/internal/Routes.kt b/vaadin-testbench-unit-shared/src/main/kotlin/com/vaadin/testbench/unit/internal/Routes.kt index c2a8386de..27f590a4a 100644 --- a/vaadin-testbench-unit-shared/src/main/kotlin/com/vaadin/testbench/unit/internal/Routes.kt +++ b/vaadin-testbench-unit-shared/src/main/kotlin/com/vaadin/testbench/unit/internal/Routes.kt @@ -41,6 +41,7 @@ import io.github.classgraph.ScanResult * @property skipPwaInit if true, the PWA initialization code is skipped in Vaadin, which dramatically speeds up * the [MockVaadin.setup] from 2 seconds to 50ms. Since that's usually what you want to do, this defaults to true. */ +@Deprecated("Replace the vaadin-testbench-unit dependency with browserless-test-junit6 and use the corresponding class from the com.vaadin.browserless package instead. This class will be removed in a future version.") data class Routes( val routes: MutableSet> = mutableSetOf(), val errorRoutes: MutableSet>> = mutableSetOf(MockRouteNotFoundError::class.java), @@ -136,6 +137,7 @@ fun ApplicationRouteRegistry.clearPwaClass() { */ @Tag(Tag.DIV) @DefaultErrorHandler +@Deprecated("Replace the vaadin-testbench-unit dependency with browserless-test-junit6 and use the corresponding class from the com.vaadin.browserless package instead. This class will be removed in a future version.") open class MockRouteNotFoundError : RouteNotFoundError() { var cause: NotFoundException? = null; @@ -165,6 +167,7 @@ open class MockRouteNotFoundError : RouteNotFoundError() { } @DefaultErrorHandler +@Deprecated("Replace the vaadin-testbench-unit dependency with browserless-test-junit6 and use the corresponding class from the com.vaadin.browserless package instead. This class will be removed in a future version.") open class MockInternalSeverError : InternalServerError() { override fun setErrorParameter(event: BeforeEnterEvent, parameter: ErrorParameter): Int { diff --git a/vaadin-testbench-unit-shared/src/main/kotlin/com/vaadin/testbench/unit/internal/TestingLifecycleHook.kt b/vaadin-testbench-unit-shared/src/main/kotlin/com/vaadin/testbench/unit/internal/TestingLifecycleHook.kt index c278ac598..6d9a763c4 100644 --- a/vaadin-testbench-unit-shared/src/main/kotlin/com/vaadin/testbench/unit/internal/TestingLifecycleHook.kt +++ b/vaadin-testbench-unit-shared/src/main/kotlin/com/vaadin/testbench/unit/internal/TestingLifecycleHook.kt @@ -34,6 +34,7 @@ import com.vaadin.flow.component.menubar.MenuBar * roundtrip before every component lookup * via the [_get]/[_find]/[_expectNone]/[_expectOne] call. Therefore, [MockVaadin.clientRoundtrip] is called from [awaitBeforeLookup] by default. */ +@Deprecated("Replace the vaadin-testbench-unit dependency with browserless-test-junit6 and use the corresponding class from the com.vaadin.browserless package instead. This class will be removed in a future version.") interface TestingLifecycleHook { /** * Invoked before every component lookup. You can e.g. wait for any async operations to finish and for the server to settle down. diff --git a/vaadin-testbench-unit-shared/src/main/kotlin/com/vaadin/testbench/unit/mocks/MockContext.kt b/vaadin-testbench-unit-shared/src/main/kotlin/com/vaadin/testbench/unit/mocks/MockContext.kt index 49f79d033..f5f6f5f1d 100644 --- a/vaadin-testbench-unit-shared/src/main/kotlin/com/vaadin/testbench/unit/mocks/MockContext.kt +++ b/vaadin-testbench-unit-shared/src/main/kotlin/com/vaadin/testbench/unit/mocks/MockContext.kt @@ -30,6 +30,7 @@ import jakarta.servlet.SessionTrackingMode import jakarta.servlet.descriptor.JspConfigDescriptor import org.slf4j.LoggerFactory +@Deprecated("Replace the vaadin-testbench-unit dependency with browserless-test-junit6 and use the corresponding class from the com.vaadin.browserless package instead. This class will be removed in a future version.") open class MockContext : ServletContext, Serializable { override fun createServlet(clazz: Class?): T { diff --git a/vaadin-testbench-unit-shared/src/main/kotlin/com/vaadin/testbench/unit/mocks/MockHttpEnvironment.kt b/vaadin-testbench-unit-shared/src/main/kotlin/com/vaadin/testbench/unit/mocks/MockHttpEnvironment.kt index f06fa5a94..f3a563963 100644 --- a/vaadin-testbench-unit-shared/src/main/kotlin/com/vaadin/testbench/unit/mocks/MockHttpEnvironment.kt +++ b/vaadin-testbench-unit-shared/src/main/kotlin/com/vaadin/testbench/unit/mocks/MockHttpEnvironment.kt @@ -15,6 +15,7 @@ import jakarta.servlet.ServletConfig import jakarta.servlet.ServletContext +@Deprecated("Replace the vaadin-testbench-unit dependency with browserless-test-junit6 and use the corresponding class from the com.vaadin.browserless package instead. This class will be removed in a future version.") open class MockServletConfig(val context: ServletContext) : ServletConfig { /** @@ -35,6 +36,7 @@ internal fun MutableMap.putOrRemove(key: K, value: V?) { if (value == null) remove(key) else set(key, value) } +@Deprecated("Replace the vaadin-testbench-unit dependency with browserless-test-junit6 and use the corresponding class from the com.vaadin.browserless package instead. This class will be removed in a future version.") object MockHttpEnvironment { /** * [MockRequest.getLocalPort] diff --git a/vaadin-testbench-unit-shared/src/main/kotlin/com/vaadin/testbench/unit/mocks/MockHttpSession.kt b/vaadin-testbench-unit-shared/src/main/kotlin/com/vaadin/testbench/unit/mocks/MockHttpSession.kt index a6c817055..944d9a200 100644 --- a/vaadin-testbench-unit-shared/src/main/kotlin/com/vaadin/testbench/unit/mocks/MockHttpSession.kt +++ b/vaadin-testbench-unit-shared/src/main/kotlin/com/vaadin/testbench/unit/mocks/MockHttpSession.kt @@ -23,6 +23,7 @@ import jakarta.servlet.http.HttpSession /** * A standalone implementation of the [HttpSession] interface. */ +@Deprecated("Replace the vaadin-testbench-unit dependency with browserless-test-junit6 and use the corresponding class from the com.vaadin.browserless package instead. This class will be removed in a future version.") open class MockHttpSession( private val sessionId: String, private val servletContext: ServletContext, diff --git a/vaadin-testbench-unit-shared/src/main/kotlin/com/vaadin/testbench/unit/mocks/MockInstantiator.kt b/vaadin-testbench-unit-shared/src/main/kotlin/com/vaadin/testbench/unit/mocks/MockInstantiator.kt index 045b8b788..db6c4f754 100644 --- a/vaadin-testbench-unit-shared/src/main/kotlin/com/vaadin/testbench/unit/mocks/MockInstantiator.kt +++ b/vaadin-testbench-unit-shared/src/main/kotlin/com/vaadin/testbench/unit/mocks/MockInstantiator.kt @@ -19,6 +19,7 @@ import net.bytebuddy.matcher.ElementMatchers /** * Makes sure to load [MockNpmTemplateParser]. */ +@Deprecated("Replace the vaadin-testbench-unit dependency with browserless-test-junit6 and use the corresponding class from the com.vaadin.browserless package instead. This class will be removed in a future version.") open class MockInstantiator(val delegate: Instantiator) : Instantiator by delegate { @Suppress("UNCHECKED_CAST") diff --git a/vaadin-testbench-unit-shared/src/main/kotlin/com/vaadin/testbench/unit/mocks/MockRequest.kt b/vaadin-testbench-unit-shared/src/main/kotlin/com/vaadin/testbench/unit/mocks/MockRequest.kt index 341026195..d23fdf7ad 100644 --- a/vaadin-testbench-unit-shared/src/main/kotlin/com/vaadin/testbench/unit/mocks/MockRequest.kt +++ b/vaadin-testbench-unit-shared/src/main/kotlin/com/vaadin/testbench/unit/mocks/MockRequest.kt @@ -30,6 +30,7 @@ import java.util.Enumeration import java.util.Locale import java.util.concurrent.ConcurrentHashMap +@Deprecated("Replace the vaadin-testbench-unit dependency with browserless-test-junit6 and use the corresponding class from the com.vaadin.browserless package instead. This class will be removed in a future version.") open class MockRequest(private var session: HttpSession) : HttpServletRequest { override fun getInputStream(): ServletInputStream { diff --git a/vaadin-testbench-unit-shared/src/main/kotlin/com/vaadin/testbench/unit/mocks/MockResponse.kt b/vaadin-testbench-unit-shared/src/main/kotlin/com/vaadin/testbench/unit/mocks/MockResponse.kt index df70dca83..5b811d917 100644 --- a/vaadin-testbench-unit-shared/src/main/kotlin/com/vaadin/testbench/unit/mocks/MockResponse.kt +++ b/vaadin-testbench-unit-shared/src/main/kotlin/com/vaadin/testbench/unit/mocks/MockResponse.kt @@ -18,6 +18,7 @@ import jakarta.servlet.ServletOutputStream import jakarta.servlet.http.Cookie import jakarta.servlet.http.HttpServletResponse +@Deprecated("Replace the vaadin-testbench-unit dependency with browserless-test-junit6 and use the corresponding class from the com.vaadin.browserless package instead. This class will be removed in a future version.") open class MockResponse : HttpServletResponse { override fun encodeURL(url: String): String = url diff --git a/vaadin-testbench-unit-shared/src/main/kotlin/com/vaadin/testbench/unit/mocks/MockService.kt b/vaadin-testbench-unit-shared/src/main/kotlin/com/vaadin/testbench/unit/mocks/MockService.kt index 7f8878aa1..a61401fa0 100644 --- a/vaadin-testbench-unit-shared/src/main/kotlin/com/vaadin/testbench/unit/mocks/MockService.kt +++ b/vaadin-testbench-unit-shared/src/main/kotlin/com/vaadin/testbench/unit/mocks/MockService.kt @@ -29,6 +29,7 @@ import com.vaadin.testbench.unit.internal.UIFactory * * To register your custom `MockService` instance, override [MockVaadinServlet.createServletService]. */ +@Deprecated("Replace the vaadin-testbench-unit dependency with browserless-test-junit6 and use the corresponding class from the com.vaadin.browserless package instead. This class will be removed in a future version.") open class MockService(servlet: VaadinServlet, deploymentConfiguration: DeploymentConfiguration, val uiFactory: UIFactory = UIFactory { MockedUI() } diff --git a/vaadin-testbench-unit-shared/src/main/kotlin/com/vaadin/testbench/unit/mocks/MockVaadinHelper.kt b/vaadin-testbench-unit-shared/src/main/kotlin/com/vaadin/testbench/unit/mocks/MockVaadinHelper.kt index 691cdc569..eaf8d9df7 100644 --- a/vaadin-testbench-unit-shared/src/main/kotlin/com/vaadin/testbench/unit/mocks/MockVaadinHelper.kt +++ b/vaadin-testbench-unit-shared/src/main/kotlin/com/vaadin/testbench/unit/mocks/MockVaadinHelper.kt @@ -22,6 +22,7 @@ import com.vaadin.testbench.unit.internal.findClassOrThrow import tools.jackson.databind.ObjectMapper import tools.jackson.databind.node.ObjectNode +@Deprecated("Replace the vaadin-testbench-unit dependency with browserless-test-junit6 and use the corresponding class from the com.vaadin.browserless package instead. This class will be removed in a future version.") object MockVaadinHelper { private val flowBuildInfo: ObjectNode? by lazy(LazyThreadSafetyMode.PUBLICATION) { diff --git a/vaadin-testbench-unit-shared/src/main/kotlin/com/vaadin/testbench/unit/mocks/MockVaadinServlet.kt b/vaadin-testbench-unit-shared/src/main/kotlin/com/vaadin/testbench/unit/mocks/MockVaadinServlet.kt index 59287ce04..99e24f016 100644 --- a/vaadin-testbench-unit-shared/src/main/kotlin/com/vaadin/testbench/unit/mocks/MockVaadinServlet.kt +++ b/vaadin-testbench-unit-shared/src/main/kotlin/com/vaadin/testbench/unit/mocks/MockVaadinServlet.kt @@ -24,6 +24,7 @@ import jakarta.servlet.http.HttpServletResponse * * To use a custom servlet instead of this one, just pass it to [MockVaadin.setup]. */ +@Deprecated("Replace the vaadin-testbench-unit dependency with browserless-test-junit6 and use the corresponding class from the com.vaadin.browserless package instead. This class will be removed in a future version.") open class MockVaadinServlet @JvmOverloads constructor( val routes: Routes = Routes(), val uiFactory: UIFactory = UIFactory{ MockedUI() } diff --git a/vaadin-testbench-unit-shared/src/main/kotlin/com/vaadin/testbench/unit/mocks/MockVaadinSession.kt b/vaadin-testbench-unit-shared/src/main/kotlin/com/vaadin/testbench/unit/mocks/MockVaadinSession.kt index 561638fcf..f61bc5db7 100644 --- a/vaadin-testbench-unit-shared/src/main/kotlin/com/vaadin/testbench/unit/mocks/MockVaadinSession.kt +++ b/vaadin-testbench-unit-shared/src/main/kotlin/com/vaadin/testbench/unit/mocks/MockVaadinSession.kt @@ -22,6 +22,7 @@ import com.vaadin.testbench.unit.internal.UIFactory * In order to do that, simply override [close], call `super.close()` then call * [MockVaadin.afterSessionClose]. */ +@Deprecated("Replace the vaadin-testbench-unit dependency with browserless-test-junit6 and use the corresponding class from the com.vaadin.browserless package instead. This class will be removed in a future version.") open class MockVaadinSession(service: VaadinService, val uiFactory: UIFactory ) : VaadinSession(service) { diff --git a/vaadin-testbench-unit-shared/src/main/kotlin/com/vaadin/testbench/unit/mocks/MockedUI.kt b/vaadin-testbench-unit-shared/src/main/kotlin/com/vaadin/testbench/unit/mocks/MockedUI.kt index a0afebcbb..fb52b20e4 100644 --- a/vaadin-testbench-unit-shared/src/main/kotlin/com/vaadin/testbench/unit/mocks/MockedUI.kt +++ b/vaadin-testbench-unit-shared/src/main/kotlin/com/vaadin/testbench/unit/mocks/MockedUI.kt @@ -25,6 +25,7 @@ import com.vaadin.testbench.unit.internal.simulateClosedEvent * A simple no-op UI used by default by [com.vaadin.testbench.unit.MockVaadin.setup]. * The class is open, in order to be extensible in user's library */ +@Deprecated("Replace the vaadin-testbench-unit dependency with browserless-test-junit6 and use the corresponding class from the com.vaadin.browserless package instead. This class will be removed in a future version.") open class MockedUI : UI() { override fun setChildComponentModal(childComponent: Component?, mode: ModalityMode) { diff --git a/vaadin-testbench-unit/src/main/java/com/vaadin/testbench/unit/SpringUIUnit4Test.java b/vaadin-testbench-unit/src/main/java/com/vaadin/testbench/unit/SpringUIUnit4Test.java index 597190a1c..62238bb59 100644 --- a/vaadin-testbench-unit/src/main/java/com/vaadin/testbench/unit/SpringUIUnit4Test.java +++ b/vaadin-testbench-unit/src/main/java/com/vaadin/testbench/unit/SpringUIUnit4Test.java @@ -51,9 +51,15 @@ * } * } *

+ * + * @deprecated Replace the vaadin-testbench-unit dependency with + * browserless-test-junit6 and use the corresponding class from the + * com.vaadin.browserless package instead. This class will be + * removed in a future version. */ @RunWith(SpringRunner.class) @TestExecutionListeners(listeners = UITestSpringLookupInitializer.class, mergeMode = TestExecutionListeners.MergeMode.MERGE_WITH_DEFAULTS) +@Deprecated(forRemoval = true, since = "10.1") public abstract class SpringUIUnit4Test extends UIUnit4Test { @Autowired diff --git a/vaadin-testbench-unit/src/main/java/com/vaadin/testbench/unit/UIUnit4Test.java b/vaadin-testbench-unit/src/main/java/com/vaadin/testbench/unit/UIUnit4Test.java index cd5813b87..6b00c06d5 100644 --- a/vaadin-testbench-unit/src/main/java/com/vaadin/testbench/unit/UIUnit4Test.java +++ b/vaadin-testbench-unit/src/main/java/com/vaadin/testbench/unit/UIUnit4Test.java @@ -66,7 +66,13 @@ *

* To get a graphical ascii representation of the UI tree on failure override * the {@link #printTree()} method to return true. + * + * @deprecated Replace the vaadin-testbench-unit dependency with + * browserless-test-junit6 and use the corresponding class from the + * com.vaadin.browserless package instead. This class will be removed in a + * future version. */ +@Deprecated(forRemoval = true, since = "10.1") public abstract class UIUnit4Test extends BaseUIUnitTest implements TesterWrappers {