Package com.singularsys.jeptests.unit.misc.overloadedfunctions

# Class OverloadingSystemTests

java.lang.Object
com.singularsys.jeptests.unit.misc.overloadedfunctions.OverloadingSystemTests

public class OverloadingSystemTests extends Object
System tests for overloading functions and operators.

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `OverloadingSystemTests()`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `void`
  `LightWeightImportationVisitor_fails_when_an_operator_has_a_OverloadedFunctionByStructure_pfmc()`
  `void`
  `macroFunction_with_precompiled_node_involving_alternate_function_uses_correct_varient()`
  This test fails when the MacroFunction uses the standard ImprotationVisitor rather the the LightWeightImportationVisitor.
  `void`
  `setUp()`
  `void`
  `test_description_of_overloaded_function()`
  `void`
  `test_LightWeightImportationVisitor2()`
  `void`
  `test_package_info_AlternateFunctions_example()`
  `void`
  `test_package_info_examples()`
  `void`
  `test_package_info_OverloadedFunctionByStructure_example()`
  `void`
  `test_resloved_overloaded_operator_toString()`

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Constructor Details

  - ### OverloadingSystemTests

    public OverloadingSystemTests()

- ## Method Details

  - ### setUp

    @BeforeEach public void setUp() throws Exception
    Throws:
      `Exception`

  - ### test_package_info_examples

    @Test public void test_package_info_examples() throws Exception
    Throws:
      `Exception`

  - ### test_package_info_AlternateFunctions_example

    @Test public void test_package_info_AlternateFunctions_example() throws Exception
    Throws:
      `Exception`

  - ### test_package_info_OverloadedFunctionByStructure_example

    @Test public void test_package_info_OverloadedFunctionByStructure_example() throws Exception
    Throws:
      `Exception`

  - ### LightWeightImportationVisitor_fails_when_an_operator_has_a_OverloadedFunctionByStructure_pfmc

    @Test public void LightWeightImportationVisitor_fails_when_an_operator_has_a_OverloadedFunctionByStructure_pfmc() throws Exception
    Throws:
      `Exception`

  - ### test_LightWeightImportationVisitor2

    @Test public void test_LightWeightImportationVisitor2() throws Exception
    Throws:
      `Exception`

  - ### macroFunction_with_precompiled_node_involving_alternate_function_uses_correct_varient

    @Test public void macroFunction_with_precompiled_node_involving_alternate_function_uses_correct_varient() throws JepException
    This test fails when the MacroFunction uses the standard ImprotationVisitor rather the the LightWeightImportationVisitor. This occurs when using LambdaFunGenerator
    Throws:
      `JepException`

  - ### test_resloved_overloaded_operator_toString

    @Test public void test_resloved_overloaded_operator_toString() throws JepException
    Throws:
      `JepException`

  - ### test_description_of_overloaded_function

    @Tag("function_descriptions") @Test public void test_description_of_overloaded_function() throws JepException
    Throws:
      `JepException`