vendredi 27 mai 2016

RSS reader unit testing

Build a android simple RSS reader application ,I have simple class "ReaderAppActivity" which use onCreate method as following to parsing a particular RSS site

public class ReaderAppActivity extends Activity {
/** 
 * This method creates main application view
 */
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    // Set view
    setContentView(R.layout.main);

    try {
        // Create RSS reader
        RssReader rssReader = new RssReader("http://ift.tt/1dpHqHQ");
        // Get a ListView from main view
        ListView itcItems = (ListView) findViewById(R.id.listMainView);

        // Create a list adapter
        ArrayAdapter<RssItem> adapter = new ArrayAdapter<RssItem>(this,android.R.layout.simple_list_item_1, rssReader.getItems());
        // Set list adapter for the ListView
        itcItems.setAdapter(adapter);

        // Set list view item click listener
        itcItems.setOnItemClickListener(new ListListener(rssReader.getItems(), this));

    } catch (Exception e) {
        Log.e("Reader", e.getMessage());
    }

}

Now want to develop a Junit testing really don't understand on

1) which parameter I should taste my app ? for example assertest, timeout

2) For internet base project is there any unit testing tutorial for beginners ?

Aucun commentaire:

Enregistrer un commentaire