Search in sources :

Example 21 with VisibleForTesting

use of android.support.annotation.VisibleForTesting in project android_frameworks_base by AOSPA.

the class StubProvider method createRegularFile.

@VisibleForTesting
public Uri createRegularFile(String rootId, String path, String mimeType, byte[] content) throws FileNotFoundException, IOException {
    final File file = createFile(rootId, path, mimeType, content);
    final StubDocument parent = mStorage.get(getDocumentIdForFile(file.getParentFile()));
    if (parent == null) {
        throw new FileNotFoundException("Parent not found.");
    }
    final StubDocument document = StubDocument.createRegularDocument(file, mimeType, parent);
    mStorage.put(document.documentId, document);
    return DocumentsContract.buildDocumentUri(mAuthority, document.documentId);
}
Also used : FileNotFoundException(java.io.FileNotFoundException) File(java.io.File) VisibleForTesting(android.support.annotation.VisibleForTesting)

Example 22 with VisibleForTesting

use of android.support.annotation.VisibleForTesting in project BottomBar by roughike.

the class BottomBar method saveState.

@VisibleForTesting
Bundle saveState() {
    Bundle outState = new Bundle();
    outState.putInt(STATE_CURRENT_SELECTED_TAB, currentTabPosition);
    return outState;
}
Also used : Bundle(android.os.Bundle) VisibleForTesting(android.support.annotation.VisibleForTesting)

Example 23 with VisibleForTesting

use of android.support.annotation.VisibleForTesting in project android_frameworks_base by crdroidandroid.

the class FileOperations method copy.

@VisibleForTesting
public static String copy(Activity activity, List<DocumentInfo> srcDocs, DocumentStack destination) {
    String jobId = createJobId();
    if (DEBUG)
        Log.d(TAG, "Initiating 'copy' operation id: " + jobId);
    Intent intent = createBaseIntent(OPERATION_COPY, activity, jobId, srcDocs, destination);
    createSharedSnackBar(activity, R.plurals.copy_begin, srcDocs.size()).show();
    activity.startService(intent);
    return jobId;
}
Also used : Intent(android.content.Intent) Shared.getQuantityString(com.android.documentsui.Shared.getQuantityString) VisibleForTesting(android.support.annotation.VisibleForTesting)

Example 24 with VisibleForTesting

use of android.support.annotation.VisibleForTesting in project android_frameworks_base by crdroidandroid.

the class StubProvider method createRegularFile.

@VisibleForTesting
public Uri createRegularFile(String rootId, String path, String mimeType, byte[] content) throws FileNotFoundException, IOException {
    final File file = createFile(rootId, path, mimeType, content);
    final StubDocument parent = mStorage.get(getDocumentIdForFile(file.getParentFile()));
    if (parent == null) {
        throw new FileNotFoundException("Parent not found.");
    }
    final StubDocument document = StubDocument.createRegularDocument(file, mimeType, parent);
    mStorage.put(document.documentId, document);
    return DocumentsContract.buildDocumentUri(mAuthority, document.documentId);
}
Also used : FileNotFoundException(java.io.FileNotFoundException) File(java.io.File) VisibleForTesting(android.support.annotation.VisibleForTesting)

Example 25 with VisibleForTesting

use of android.support.annotation.VisibleForTesting in project android_frameworks_base by AOSPA.

the class FileOperations method copy.

@VisibleForTesting
public static String copy(Activity activity, List<DocumentInfo> srcDocs, DocumentStack destination) {
    String jobId = createJobId();
    if (DEBUG)
        Log.d(TAG, "Initiating 'copy' operation id: " + jobId);
    Intent intent = createBaseIntent(OPERATION_COPY, activity, jobId, srcDocs, destination);
    createSharedSnackBar(activity, R.plurals.copy_begin, srcDocs.size()).show();
    activity.startService(intent);
    return jobId;
}
Also used : Intent(android.content.Intent) Shared.getQuantityString(com.android.documentsui.Shared.getQuantityString) VisibleForTesting(android.support.annotation.VisibleForTesting)

Aggregations

VisibleForTesting (android.support.annotation.VisibleForTesting)63 File (java.io.File)24 FileNotFoundException (java.io.FileNotFoundException)15 Intent (android.content.Intent)11 IOException (java.io.IOException)11 MessagingException (com.fsck.k9.mail.MessagingException)8 ArrayList (java.util.ArrayList)8 AuthenticationFailedException (com.fsck.k9.mail.AuthenticationFailedException)6 CertificateValidationException (com.fsck.k9.mail.CertificateValidationException)6 UnavailableStorageException (com.fsck.k9.mailstore.UnavailableStorageException)6 Shared.getQuantityString (com.android.documentsui.Shared.getQuantityString)5 RootInfo (com.android.documentsui.model.RootInfo)5 LocalFolder (com.fsck.k9.mailstore.LocalFolder)5 LocalStore (com.fsck.k9.mailstore.LocalStore)5 HashMap (java.util.HashMap)5 SuppressLint (android.annotation.SuppressLint)4 LocalMessage (com.fsck.k9.mailstore.LocalMessage)4 Bundle (android.os.Bundle)3 Nullable (android.support.annotation.Nullable)3 Folder (com.fsck.k9.mail.Folder)3