kaeppler/calculon — pull request #3 by rupertbates (2012-02-01 14:05:49+00:00)
Title: Some more fixes and new stuff

Hi Matthias, I've got a few more changes to calculon you may be interested in pulling:

* Change the way that click() is implemented in ListViewAssertion - the previous implementation was failing for me in certain circumstances (unfortunately I can't remember exactly what they were) this implementation works consistently
* Add some more List assertions	- I just added a few more generally useful assertions for lists, such as hasHeader(), and also fixed the hasItems(int count) assertion to work correctly when a list has a header or footer (previously these were included in the count)

* Remove the call to super.setup in setup(Intent startingIntent) - this was causing any extras added to the startingIntent to be stripped off, the class still works fine without it.

* Create a new test type CalculonSingleLaunchStoryTest for working with activities which have a launch mode other than normal - previously activities with a launch mode such as singleTop would often just stall while running and never complete, this fixes that

Let me know if you would rather I separated these commits out into different pull requests.

Cheers,
Rupert