blob: c39c45aba555300bc5f2c5ae57b51974eec788e8 [file] [log] [blame]
package com.xtremelabs.robolectric.shadows;
import android.content.Context;
import android.view.Menu;
import android.view.MenuInflater;
import com.xtremelabs.robolectric.internal.Implementation;
import com.xtremelabs.robolectric.internal.Implements;
import static com.xtremelabs.robolectric.Robolectric.shadowOf;
/**
* Shadow of {@code MenuInflater} that actually inflates menus into {@code View}s that are functional enough to
* support testing.
*/
@Implements(MenuInflater.class)
public class ShadowMenuInflater {
private Context context;
public void __constructor__(Context context) {
this.context = context;
}
@Implementation
public void inflate(int resource, Menu root) {
shadowOf(context.getApplicationContext()).getResourceLoader().inflateMenu(context, resource, root);
}
}