Trình chuẩn bị RunOnPrimaryUserTargetPreparer
public
class
RunOnSecondaryUserTargetPreparer
extends BaseTargetPreparer
ITargetPreparer
để đảm bảo bài kiểm thử chạy với tư cách là người dùng phụ. Ngoài ra, nếu
lựa chọn ERROR(/START_BACKGROUND_USER)
là true
và người dùng hiện tại đã
người dùng phụ, nó sẽ đảm bảo rằng có một người dùng phụ hiển thị trong nền chạy trên
màn hình phụ.
Nếu người dùng phụ mà bạn nhắm đến không tồn tại, hệ thống sẽ tạo một người dùng mới rồi xoá người dùng đó trong
chia nhỏ. Nếu không, dữ liệu này sẽ được sử dụng thay vì tạo một URL mới và sẽ không bị xoá
được chia nhỏ.
Nếu thiết bị không có đủ khả năng để tạo người dùng mới khi cần có người dùng mới, thì
bỏ qua-kiểm thử-lý do đối số đo lường sẽ được đặt và người dùng sẽ không thay đổi. Thử nghiệm
chạy trên thiết bị có thể đọc đối số này để phản hồi trạng thái này.
Tóm tắt
Hàm khởi tạo công khai
Trình chuẩn bị RunOnPrimaryUserTargetPreparer
public RunOnSecondaryUserTargetPreparer ()
Phương thức công khai
public void setUp (TestInformation testInfo)
Tham số |
testInfo |
TestInformation |
public void tearDown (TestInformation testInfo,
Throwable e)
Tham số |
testInfo |
TestInformation |
e |
Throwable |
Phương thức được bảo vệ
canCreateAdditionalUsers (Người dùng bổ sung)
protected boolean canCreateAdditionalUsers (ITestDevice device,
int numberOfUsers)
Kiểm tra xem có thể tạo số lượng người dùng mong muốn hay không.
Tham số |
device |
ITestDevice |
numberOfUsers |
int |