[Chapel Merge] Adds four new operator and visibility tests, two t

Branch: refs/heads/master
Revision: f04c9bd
Author: lydia-duncan
Log Message:

Merge pull request #17476 from lydia-duncan/moreTests

Adds four new operator and visibility tests, two that work and two that are futures
[new tests, not reviewed]

Covers:

  • nested operator method definitions, both when they are and are not expected to resolve
  • tertiary operator methods visibility and only lists
  • renaming a type and trying to call a tertiary method on that type

Checked a fresh checkout and all new tests behaved appropriately

Modified Files:
A test/functions/operatorOverloads/operatorMethods/nestedMethod.chpl

A test/functions/operatorOverloads/operatorMethods/nestedMethod.good
A test/functions/operatorOverloads/operatorMethods/nestedMethodBad.chpl
A test/functions/operatorOverloads/operatorMethods/nestedMethodBad.good
A test/visibility/only/canSeeTertiaryOperator.bad
A test/visibility/only/canSeeTertiaryOperator.chpl
A test/visibility/only/canSeeTertiaryOperator.future
A test/visibility/only/canSeeTertiaryOperator.good
A test/visibility/rename/typeWithTertiaryMethod.bad
A test/visibility/rename/typeWithTertiaryMethod.chpl
A test/visibility/rename/typeWithTertiaryMethod.future
A test/visibility/rename/typeWithTertiaryMethod.good

Compare: https://github.com/chapel-lang/chapel/compare/f8c0ab9a87f3...f04c9bd4d1b9