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

[FR] Update service version, TODO cleanup, and add missing xxOperation tests #17387

Merged
merged 5 commits into from
Dec 8, 2020

Conversation

maririos
Copy link
Member

@maririos maririos commented Dec 7, 2020

  • Updates service version of FR to 2.1-preview.2 Fixes: Update service version to 2.1-preview.2 #17339
  • Add missing xxOperation tests. Fixes: Add missing tests for Operations #17344
  • Remove solved or unnecessary TODOs in the code
  • Add parameter validation to xxOperation classes.
    Note that in order to avoid breaking changes some string parameters couldn't be validated for empty values mostly because current behavior throws a FormatException and new behavior will throw a ArgumentException.
    After talking with architects, I am going to make a separate PR to make those breaking changes and will discuss in next arch board for FR ( issue: Arch board approval #17383 ).

    Note not all validations are added as some create breaking changes and need to be discussed in an arch board meeting. Issue tracking all scenarios is Arch board approval #17383

@maririos maririos merged commit 90bd487 into Azure:master Dec 8, 2020
@maririos maririos deleted the frversion branch February 8, 2021 19:58
annelo-msft pushed a commit to annelo-msft/azure-sdk-for-net that referenced this pull request Feb 17, 2021
…n tests (Azure#17387)

* service version and easy TODO cleanup

* parameter validation avoiding breaking changes

* add missing tests

* update docstring

* remove checks that throw in other methods
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.

Add missing tests for Operations Update service version to 2.1-preview.2
2 participants