Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cleanup functional tests #257

Merged
merged 1 commit into from
Apr 5, 2015
Merged

Cleanup functional tests #257

merged 1 commit into from
Apr 5, 2015

Conversation

dbu
Copy link
Member

@dbu dbu commented Apr 5, 2015

If you want to improve the test coverage, please start from this branch @ARoddis

One idea i had was that CachedClientTest and ClientTest could share many of the tests, so that we usually test the behaviour with caching automatically as well and see if anything breaks.

@ARoddis
Copy link

ARoddis commented Apr 5, 2015

That was my first idea. I extended the normal TestClient. So it would check for changed behaivior in the but as it would alter teststats strongly, i wasnt bold enought. ^^

But like you suggested it was my first idea aas well.

If its ok ill "rredo" it and start from there. :)

@dbu
Copy link
Member Author

dbu commented Apr 5, 2015

i am not sure if all tests in ClientTest make sense to redo, or if they even work. maybe have a look and if they do, extending ClientTest would sound good to me. otherwise split ClientTest into an abstract class BaseClientTest that holds the common test cases and a ClientTest | CachedClientTest with extra tests.

i will just merge this here now, then you can start from master. feel free to refactor, we have pull requests to review things ;-)

dbu added a commit that referenced this pull request Apr 5, 2015
@dbu dbu merged commit a7e99f2 into master Apr 5, 2015
@dbu dbu deleted the cleanup-functional-tests branch April 5, 2015 12:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants