Class OverloadResolverTest.ExtendOperatorTest

java.lang.Object
com.singularsys.jeptests.unit.misc.overloadedfunctions.OverloadResolverTest.ExtendOperatorTest
Enclosing class:
OverloadResolverTest

@Nested public class OverloadResolverTest.ExtendOperatorTest extends Object
  • Constructor Details

    • ExtendOperatorTest

      public ExtendOperatorTest()
  • Method Details

    • setUp

      @BeforeEach public void setUp() throws Exception
      Throws:
      Exception
    • name_of_operator_from_default_properties

      @Test public void name_of_operator_from_default_properties()
    • all_three_operators_in_operator_table

      @Test public void all_three_operators_in_operator_table()
    • primary_key_in_operator_table_gives_overloaded_op

      @Test public void primary_key_in_operator_table_gives_overloaded_op()
    • for_parser_ops_only_overOp_has_NOT_IN_PARSER_flag_unset

      @Test public void for_parser_ops_only_overOp_has_NOT_IN_PARSER_flag_unset()
    • all_three_operators_have_matching_flags

      @Test public void all_three_operators_have_matching_flags()
    • all_three_operators_have_matching_precedence

      @Test public void all_three_operators_have_matching_precedence()
    • all_three_operators_have_matching_printSymbols

      @Test public void all_three_operators_have_matching_printSymbols()
    • all_three_operators_have_matching_printRules

      @Test public void all_three_operators_have_matching_printRules()
    • all_three_operators_have_matching_altSymbols

      @Test public void all_three_operators_have_matching_altSymbols()
    • operators_have_correct_pfmcs

      @Test public void operators_have_correct_pfmcs() throws Exception
      Throws:
      Exception
    • can_evaluate_the_overloaded_operator

      @Test public void can_evaluate_the_overloaded_operator() throws Exception
      Throws:
      Exception
    • OverloadResolver_gives_correct_operator

      @Test public void OverloadResolver_gives_correct_operator() throws Exception
      Throws:
      Exception
    • MacroFunction_with_expression_with_OverloadedOperator_is_not_resolved

      @Test public void MacroFunction_with_expression_with_OverloadedOperator_is_not_resolved() throws Exception
      Throws:
      Exception
    • MacroFunction_with_node_with_OverloadedOperator_is_resolved

      @Test public void MacroFunction_with_node_with_OverloadedOperator_is_resolved() throws Exception
      Throws:
      Exception
    • OverloadResolver_gives_correct_PFMC

      @Test public void OverloadResolver_gives_correct_PFMC() throws Exception
      Throws:
      Exception
    • can_evaluate_resolved_formula

      @Test public void can_evaluate_resolved_formula() throws Exception
      Throws:
      Exception
    • printing_of_unresolved_formula

      @Test public void printing_of_unresolved_formula() throws Exception
      Throws:
      Exception
    • printing_of_resolved_formula

      @Test public void printing_of_resolved_formula() throws Exception
      Throws:
      Exception
    • lightweightImportationVisitor_gives_identical_operators_and_pfmcs

      @Test public void lightweightImportationVisitor_gives_identical_operators_and_pfmcs() throws Exception
      Throws:
      Exception
    • substitutionVisitor_preserves_PFMC

      @Test public void substitutionVisitor_preserves_PFMC() throws Exception
      Throws:
      Exception