FileDocCategorySizeDatePackage
LongpressTest.javaAPI DocAndroid 1.5 API2603Wed May 06 22:42:02 BST 2009com.android.frameworktest.view

LongpressTest

public class LongpressTest extends android.test.ActivityInstrumentationTestCase
Exercises {@link android.view.View}'s longpress plumbing.

Fields Summary
private android.view.View
mSimpleView
private boolean
mLongClicked
Constructors Summary
public LongpressTest()

        super("com.android.frameworktest", Longpress.class);
    
Methods Summary
public voidsetUp()

        super.setUp();

        final Longpress a = getActivity();
        mSimpleView = a.findViewById(R.id.simple_view);
        mSimpleView.setOnLongClickListener(new OnLongClickListener() {
            public boolean onLongClick(View v) {
                mLongClicked = true;
                return true;
            }
        });
    
protected voidtearDown()

        super.tearDown();

        mLongClicked = false;
    
public voidtestKeypadLongClick()

        mSimpleView.requestFocus();
        getInstrumentation().waitForIdleSync();
        KeyUtils.longClick(this);
        
        getInstrumentation().waitForIdleSync();
        assertTrue(mLongClicked);
    
public voidtestSetUpConditions()

        assertNotNull(mSimpleView);
        assertTrue(mSimpleView.hasFocus());
        assertFalse(mLongClicked);
    
public voidtestTouchLongClick()

        TouchUtils.longClickView(this, mSimpleView);
        getInstrumentation().waitForIdleSync();
        assertTrue(mLongClicked);