Skip to content

Conversation

@tombujok
Copy link

@tombujok tombujok commented Sep 5, 2015

Fluent assertions make the code much more readable.
This change is backward compatible.

@JakeWharton
Copy link
Contributor

Changing return types is a binary-incompatible change.

@tombujok
Copy link
Author

tombujok commented Sep 5, 2015

Do you care about binary compatibility of a return type in a test util class?

@akarnokd
Copy link
Member

akarnokd commented Sep 5, 2015

Since both TestObserver and TestSubscriber are part of the public API, they are subject to the binary compatibility requirement regarding existing methods.

@tombujok
Copy link
Author

tombujok commented Sep 5, 2015

Do you see a risk here?

@akarnokd
Copy link
Member

akarnokd commented Sep 5, 2015

Yes.

I'm sorry, but such change can't be accepted for 1.x, however, you are free to propose this against 2.x.

@akarnokd akarnokd closed this Sep 5, 2015
@tombujok
Copy link
Author

tombujok commented Sep 5, 2015

No problem.
Hope that users do not release their binary production code with the usage of TestObserver and TestSubscriber

@benjchristensen
Copy link
Member

benjchristensen commented Sep 5, 2015 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants