FakeTestsZipFolder

public class FakeTestsZipFolder
extends Object

java.lang.Object
com.android.tradefed.util.FakeTestsZipFolder


यह एक टेस्ट फ़िक्स्चर है. यह कॉन्टेंट की सूची के आधार पर, अनज़िप किए गए टेस्ट का नकली फ़ोल्डर बनाता है. फ़ोल्डर का स्ट्रक्चर, फ़ाइल के नामों या फ़ोल्डर के नामों की सूची के आधार पर कॉन्फ़िगर किया जाता है. यह सूची कंस्ट्रक्टर को दी जाती है. जब फ़ोल्डर की ज़रूरत न हो, तो FakeTestsZipFolder.cleanUp() को कॉल किया जाना चाहिए.

खास जानकारी

सार्वजनिक कंस्ट्रक्टर

FakeTestsZipFolder(Map<String, FakeTestsZipFolder.ItemType> items)

खाली फ़ाइलों की मदद से, अनज़िप किए गए टेस्ट का नकली फ़ोल्डर बनाएं

पब्लिक मेथड

void cleanUp()

अनज़िप किए गए टेस्ट के नकली फ़ोल्डर को मिटाएं

boolean createItems()

आइटम के मेनिफ़ेस्ट में बताए गए तरीके से, अनज़िप किए गए टेस्ट का नकली फ़ोल्डर बनाएं

File getBasePath()

अनज़िप किए गए नकली फ़ोल्डर का बेस पाथ दिखाता है. यह रूट फ़ोल्डर की जगह लेगा, जहां टेस्ट के असली ज़िप को अनज़िप किया जाता है

प्रोटेक्टेड मेथड

File getDataFolder()

सार्वजनिक कंस्ट्रक्टर

FakeTestsZipFolder

public FakeTestsZipFolder (Map<String, FakeTestsZipFolder.ItemType> items)

खाली फ़ाइलों की मदद से, अनज़िप किए गए टेस्ट का नकली फ़ोल्डर बनाएं

पैरामीटर
items Map: अनज़िप किए गए नकली फ़ोल्डर में शामिल किए जाने वाले आइटम की सूची. मैप की कुंजी, आइटम का रिलेटिव पाथ होगी. एंट्री की वैल्यू से पता चलेगा कि एंट्री को खाली फ़ाइल या फ़ोल्डर से बैक अप किया जाना चाहिए

पब्लिक मेथड

cleanUp

public void cleanUp ()

अनज़िप किए गए टेस्ट के नकली फ़ोल्डर को मिटाएं

createItems

public boolean createItems ()

आइटम के मेनिफ़ेस्ट में बताए गए तरीके से, अनज़िप किए गए टेस्ट का नकली फ़ोल्डर बनाएं

रिटर्न
boolean अगर कोई आइटम नहीं बनाया जा सका, तो 'गलत' वैल्यू दिखाता है

थ्रॉ
java.io.IOException
IOException

getBasePath

public File getBasePath ()

अनज़िप किए गए नकली फ़ोल्डर का बेस पाथ दिखाता है. यह रूट फ़ोल्डर की जगह लेगा, जहां टेस्ट के असली ज़िप को अनज़िप किया जाता है

रिटर्न
File

प्रोटेक्टेड मेथड

getDataFolder

protected File getDataFolder ()

रिटर्न
File