package com.actionbarsherlock.tests.runner;
import android.view.View;
import com.actionbarsherlock.tests.app.Issue0033;
import com.actionbarsherlock.tests.app.R;
import com.actionbarsherlock.view.MenuItem;
super(Issue0033.class);
}
public void () throws InterruptedException {
MenuItem nativeItem = getActivity().menuItemNativeVisible;
assertNotNull(nativeItem);
assertTrue(nativeItem.isVisible());
assertTrue(getInstrumentation().invokeMenuActionSync(getActivity(), Issue0033.ID_VISIBLE, 0));
MenuItem actionItem = getActivity().menuItemActionVisible;
assertNotNull(actionItem);
assertTrue(actionItem.isVisible());
View actionItemView = findActionItem(Issue0033.TEXT_VISIBLE);
assertNotNull(actionItemView);
assertEquals(View.VISIBLE, actionItemView.getVisibility());
getActivity().hideVisibleMenuItems();
assertFalse(nativeItem.isVisible());
assertFalse(getInstrumentation().invokeMenuActionSync(getActivity(), Issue0033.ID_VISIBLE, 0));
assertFalse(actionItem.isVisible());
assertEquals(View.GONE, actionItemView.getVisibility());
}
public void () throws InterruptedException {
MenuItem actionXmlHidden = getActivity().menuItemActionXmlHidden;
MenuItem actionCodeHidden = getActivity().menuItemActionCodeHidden;
MenuItem nativeXmlHidden = getActivity().menuItemNativeXmlHidden;
MenuItem nativeCodeHidden = getActivity().menuItemNativeCodeHidden;
assertNotNull(actionXmlHidden);
assertNotNull(actionCodeHidden);
assertNotNull(nativeXmlHidden);
assertNotNull(nativeCodeHidden);
assertFalse(actionXmlHidden.isVisible());
assertFalse(actionCodeHidden.isVisible());
assertFalse(nativeXmlHidden.isVisible());
assertFalse(nativeCodeHidden.isVisible());
assertFalse(getInstrumentation().invokeMenuActionSync(getActivity(), Issue0033.ID_HIDDEN, 0));
assertFalse(getInstrumentation().invokeMenuActionSync(getActivity(), R.id.issue0033_native, 0));
View codeView = findActionItem(Issue0033.TEXT_HIDDEN);
assertNotNull(codeView);
assertEquals(View.GONE, codeView.getVisibility());
View xmlView = findActionItem(getActivity().getXmlHiddenText());
assertNotNull(xmlView);
assertEquals(View.GONE, xmlView.getVisibility());
}
}