Class LightWeightComponentSetTest

java.lang.Object
com.singularsys.jeptests.unit.misc.LightWeightComponentSetTest
Direct Known Subclasses:
XLightWeightComponentSetTest

public class LightWeightComponentSetTest extends Object
Tests for the LightWeightComponentSet See https://ar.trac.cloudforge.com/jep/ticket/175
  • Field Details

  • Constructor Details

    • LightWeightComponentSetTest

      public LightWeightComponentSetTest()
  • Method Details

    • testLightWeightComponentSetBasic

      @Test public void testLightWeightComponentSetBasic() throws Exception
      Basic version, all functions should be the same in both instances
      Throws:
      Exception
    • testMediumWeightComponentSet

      @Test public void testMediumWeightComponentSet() throws Exception
      Advanced version using functions which implement JepComponent different instances should be used in each thread.
      Throws:
      Exception
    • testShallowCopy

      @Test public void testShallowCopy()
    • testLightWeightComponentOperators

      @Test public void testLightWeightComponentOperators() throws Exception
      Advanced version using functions which implement JepComponent these should
      Throws:
      Exception
    • checkFunctionTable

      public void checkFunctionTable(FunctionTable ft)
    • checkOperatorTable

      public void checkOperatorTable(EmptyOperatorTable ot)
    • testFunctionTables

      @Test public void testFunctionTables()
    • testOperatorTables

      @Test public void testOperatorTables()
    • uses_lightweight_instances_of_additional_components

      @Test public void uses_lightweight_instances_of_additional_components()
    • test_default_LightWeightcomponents

      @Test public void test_default_LightWeightcomponents()
    • test_default_MediumWeightcomponents

      @Test public void test_default_MediumWeightcomponents()
    • can_specify_replacement_in_the_LightWeight_constructor

      @Test public void can_specify_replacement_in_the_LightWeight_constructor()
    • can_specify_replacement_in_the_MediumWeight_constructor

      @Test public void can_specify_replacement_in_the_MediumWeight_constructor()