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

Add Parameter test case enhancements #43

Open
75 tasks
LegalizeAdulthood opened this issue Mar 4, 2018 · 0 comments
Open
75 tasks

Add Parameter test case enhancements #43

LegalizeAdulthood opened this issue Mar 4, 2018 · 0 comments

Comments

@LegalizeAdulthood
Copy link
Owner

LegalizeAdulthood commented Mar 4, 2018

Enhance Add Parameter test cases to cover these scenarios:

  • Inline functions:
    • Add Parameter at forward declaration
    • Add Parameter at function call
    • Add Parameter after existing default value arguments
    • Add Parameter as first with default value argument
  • Function template
    • Add Parameter at forward declaration
    • Add Parameter at function call
    • Add Parameter after existing default value arguments
    • Add Parameter as first with default value argument
  • Function template specialization
    • Add Parameter at forward declaration
    • Add Parameter at function call
    • Add Parameter after existing default value arguments
    • Add Parameter as first with default value argument
  • Operator overload functions: unary and binary operators
    • Add Parameter at forward declaration
    • Add Parameter at function call
    • Add Parameter after existing default value arguments
    • Add Parameter as first with default value argument
  • Class static method
    • Add Parameter at forward declaration
    • Add Parameter at function call
    • Add Parameter after existing default value arguments
    • Add Parameter as first with default value argument
  • Class special methods: constructor, destructor, copy constructor, copy assignment
    • Add Parameter at forward declaration
    • Add Parameter at function call
    • Add Parameter after existing default value arguments
    • Add Parameter as first with default value argument
  • Class instance method
    • Add Parameter at forward declaration
    • Add Parameter at function call
    • Add Parameter after existing default value arguments
    • Add Parameter as first with default value argument
  • Class const method
    • Add Parameter at forward declaration
    • Add Parameter at function call
    • Add Parameter after existing default value arguments
    • Add Parameter as first with default value argument
  • Class virtual method with overrides
    • Add Parameter at forward declaration
    • Add Parameter at function call
    • Add Parameter after existing default value arguments
    • Add Parameter as first with default value argument
  • Template class static method
    • Add Parameter at forward declaration
    • Add Parameter at function call
    • Add Parameter after existing default value arguments
    • Add Parameter as first with default value argument
  • Template class instance method
    • Add Parameter at forward declaration
    • Add Parameter at function call
    • Add Parameter after existing default value arguments
    • Add Parameter as first with default value argument
  • Template class virtual method with overrides
    • Add Parameter at forward declaration
    • Add Parameter at function call
    • Add Parameter after existing default value arguments
    • Add Parameter as first with default value argument
  • Template class partial specialization
    • Add Parameter at forward declaration
    • Add Parameter at function call
    • Add Parameter after existing default value arguments
    • Add Parameter as first with default value argument
  • Template class full specialization
    • Add Parameter at forward declaration
    • Add Parameter at function call
    • Add Parameter after existing default value arguments
    • Add Parameter as first with default value argument
  • Identically named function in two different anonymous namespaces
    • Add Parameter at forward declaration
    • Add Parameter at function call
    • Add Parameter after existing default value arguments
    • Add Parameter as first with default value argument
@LegalizeAdulthood LegalizeAdulthood changed the title Add more test cases for Add Parameter Add Parameter test case enhancements Mar 4, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant