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 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