blob: cdf67a96aabc00bc9a8977cd48c7745631456f94 [file] [log] [blame]
package com.android.documentsui;
import android.content.Intent;
import android.net.Uri;
import androidx.test.InstrumentationRegistry;
import androidx.test.filters.SmallTest;
import androidx.test.runner.AndroidJUnit4;
import com.android.documentsui.base.Providers;
import com.android.documentsui.base.State;
import org.junit.Test;
import org.junit.runner.RunWith;
/**
* Tests for the specialized behaviors provided by Metrics.
*/
@RunWith(AndroidJUnit4.class)
@SmallTest
public class MetricsTest {
@Test
public void logActivityLaunch_storageAuthority_shouldNotCrash() {
final Intent intent = new Intent(null, Uri.parse(
"content://" + Providers.AUTHORITY_STORAGE + "/document/primary:"));
final State state = new State();
state.action = State.ACTION_BROWSE;
Metrics.logActivityLaunch(state, intent);
}
@Test
public void logActivityLaunch_mediaAuthority_shouldNotCrash() {
final Intent intent = new Intent(null, Uri.parse(
"content://" + Providers.AUTHORITY_MEDIA + "/document/primary:"));
final State state = new State();
state.action = State.ACTION_BROWSE;
Metrics.logActivityLaunch(state, intent);
}
}