Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 09ec9ae8 authored by Matthew Fritze's avatar Matthew Fritze
Browse files

Fix unit test for PreferenceController

As we migrate to using BasePreferenceController,
we need to change the checks for PreferenceControllerMixin.

Change-Id: I68cc065b9ac5a39eec21b7979cdb527b13c9778a
Fixes: 69917609
Test: atest
parent 80845be7
Loading
Loading
Loading
Loading
+5 −3
Original line number Diff line number Diff line
@@ -68,7 +68,8 @@ public class PreferenceControllerContractTest {
                continue;
            }
            for (AbstractPreferenceController controller : controllers) {
                if (!(controller instanceof PreferenceControllerMixin)) {
                if (!(controller instanceof PreferenceControllerMixin)
                        && !(controller instanceof BasePreferenceController)) {
                    errorClasses.add(controller.getClass().getName());
                }
            }
@@ -76,7 +77,8 @@ public class PreferenceControllerContractTest {

        if (!errorClasses.isEmpty()) {
            final StringBuilder errorMessage = new StringBuilder()
                    .append("Each preference must implement PreferenceControllerMixin, ")
                    .append("Each preference must implement PreferenceControllerMixin ")
                    .append("or extend BasePreferenceController, ")
                    .append("the following classes don't:\n");
            for (String c : errorClasses) {
                errorMessage.append(c).append("\n");