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); } }