2010-02-19 16 views

cevap

7

Calculon hala çok erken aşamalardan beri Robumium ile giderdim. İşte Calculon yazarının bir açıklama var:

Eh, şu anda bu kütüphane hala çok erken prototip olduğunu unutmayın ... Başka projenin çıkardı kaynak dosyalarının sadece bir grup bu. API'sı muhtemelen değiştirecektir. Source

Bugün Robotium ile oynadım, kesinlikle fonksiyonel testleri eğlenceli hale getiriyor.

  • clickOnButton, clickOnText
  • enterText
  • getCurrentButtons, getCurrentEditTexts, getCurrentImageViews, getCurrentSpinners, getCurrentTextViews
  • pressMenuItem, pressSpinnerItem
  • : Bir fikir vermek için, burada API birkaç yöntem vurgular searchText, searchEditText, searchButton

İşte bir kod örneği f rom Başlarken Kılavuzu: Eğer ActivityInstrumentationTestCase2 sınıfları yazmak için gidiyoruz

public void testTextIsSaved() throws Exception { 
    solo.clickOnText("Other"); 
    solo.clickOnButton("Edit"); 
    assertTrue(solo.searchText("Edit Window")); 
    solo.enterText(1, "Some text for testing purposes") 
    solo.clickOnButton("Save"); 
    assertTrue(solo.searchText("Changes have been made successfully")); 
    solo.clickOnButton("Ok"); 
    assertTrue(solo.searchText("Some text for testing purposes"));} 

Kesinlikle denemeye. Talimatlar için Getting Started kılavuzuna bakın.

İlgili konular