Check for multiuser device before creating user

Check if device is multi user device or not before
creating new user for testing

Bug: 223701939
Test: CreateAndManageUserTest
Change-Id: Ie3abb29abc8d879ca84a3e9863f4745d4aeb8996
diff --git a/tests/devicepolicy/src/android/devicepolicy/cts/CreateAndManageUserTest.java b/tests/devicepolicy/src/android/devicepolicy/cts/CreateAndManageUserTest.java
index 5759b65..f875722 100644
--- a/tests/devicepolicy/src/android/devicepolicy/cts/CreateAndManageUserTest.java
+++ b/tests/devicepolicy/src/android/devicepolicy/cts/CreateAndManageUserTest.java
@@ -37,6 +37,7 @@
 import com.android.bedstead.harrier.policies.CreateAndManageUser;
 import com.android.bedstead.nene.TestApis;
 
+import org.junit.Before;
 import org.junit.ClassRule;
 import org.junit.Rule;
 import org.junit.runner.RunWith;
@@ -50,6 +51,11 @@
     @Rule
     public static final DeviceState sDeviceState = new DeviceState();
 
+    @Before
+    public void setUp() {
+        sDeviceState.requireCanSupportAdditionalUser();
+    }
+
     @Postsubmit(reason = "new test")
     @CanSetPolicyTest(policy = CreateAndManageUser.class)
     public void createAndManageUser_returnUserHandle() {