org.robolectric.shadows.ShadowIntent Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of shadows-core-v18 Show documentation
Show all versions of shadows-core-v18 Show documentation
An alternative Android testing framework.
The newest version!
package org.robolectric.shadows;
import android.content.Intent;
import org.robolectric.annotation.Implements;
import org.robolectric.annotation.RealObject;
/**
* Shadow for {@link android.content.Intent}.
*/
@SuppressWarnings({"UnusedDeclaration"})
@Implements(Intent.class)
public class ShadowIntent {
@RealObject private Intent realIntent;
/**
* Non-Android accessor that returns the {@code Class} object set by
* {@link Intent#setClass(android.content.Context, Class)}
*
* @return the {@code Class} object set by
* {@link Intent#setClass(android.content.Context, Class)}
*/
public Class> getIntentClass() {
try {
return Class.forName(realIntent.getComponent().getClassName());
} catch (ClassNotFoundException e) {
throw new RuntimeException(e);
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy