RunOnSecondaryUserTargetPreparer
public class RunOnSecondaryUserTargetPreparer
extends BaseTargetPreparer
একটি ITargetPreparer
যাতে পরীক্ষাটি সেকেন্ডারি ব্যবহারকারী হিসাবে চলে তা নিশ্চিত করতে। উপরন্তু, যদি ERROR(/START_BACKGROUND_USER)
বিকল্পটি true
হয় এবং বর্তমান ব্যবহারকারী ইতিমধ্যেই একজন সেকেন্ডারি ব্যবহারকারী, তাহলে এটি নিশ্চিত করবে যে একটি সেকেন্ডারি ডিসপ্লেতে একটি দৃশ্যমান ব্যাকগ্রাউন্ড সেকেন্ডারি ব্যবহারকারী চলছে।
লক্ষ্য গৌণ ব্যবহারকারীর অস্তিত্ব না থাকলে, এটি একটি নতুন তৈরি করবে এবং এটিকে বিচ্ছিন্ন করে সরিয়ে দেবে। অন্যথায়, এটি একটি নতুন তৈরি করার পরিবর্তে ব্যবহার করা হবে, এবং এটি টিয়ারডাউনে সরানো হবে না।
প্রয়োজনের সময় যদি ডিভাইসটির একটি নতুন ব্যবহারকারী তৈরি করার ক্ষমতা না থাকে, তাহলে ইনস্ট্রুমেন্টেশন আর্গুমেন্ট স্কিপ-টেস্ট-কারণ সেট করা হবে এবং ব্যবহারকারী পরিবর্তন করা হবে না। ডিভাইসে চলমান পরীক্ষাগুলি এই অবস্থার প্রতিক্রিয়া জানাতে এই যুক্তিটি পড়তে পারে।
সারাংশ
পাবলিক কনস্ট্রাক্টর
RunOnSecondaryUserTargetPreparer
public RunOnSecondaryUserTargetPreparer ()
পাবলিক পদ্ধতি
public void setUp (TestInformation testInfo)
পরামিতি |
---|
testInfo | TestInformation |
public void tearDown (TestInformation testInfo,
Throwable e)
পরামিতি |
---|
testInfo | TestInformation |
e | Throwable |
সুরক্ষিত পদ্ধতি
অতিরিক্ত ব্যবহারকারী তৈরি করতে পারেন
protected boolean canCreateAdditionalUsers (ITestDevice device,
int numberOfUsers)
পছন্দসই সংখ্যক ব্যবহারকারী তৈরি করা সম্ভব কিনা তা পরীক্ষা করে।
পরামিতি |
---|
device | ITestDevice |
numberOfUsers | int |