Hi,

I am writting unit tests on my Android project.
I would like to test whether a specific dialog window appears when i
click on a button.
For example, I have :
----------------------------------Begin Code
---------------------------------------------

public class MyDialog extends Dialog
   {
       ....
   }



public class MyActivity extends Activity
   {

    ....

    myButton.setOnClickListener( new OnClickListener()
      {
         @Override
         public void onClick(View v)
            {
               MyDialog window = new MyDialog(...);
               window.show();
            }
      }

    .....
   }
---------------------------------End
Code-----------------------------------



It works fine, but how to test it?

I start my test method, but i don't know how to finish it :




--------------------------------Begin Code
------------------------------------------------
@MediumTest
  public void testMyButtonAction()
   {
    startActivity(intent,null, null);
    Activity currentActivity = getActivity();
    myButton = (Button) currentActivity.findViewById(R.id.mybutton);
    myButton.performClick();
    assertNotNull(........)   // what is the method to get Dialog
   }
------------------------------- End Code
----------------------------------------------------


Somebody can help me please :D
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers-unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to