Class EvlTests


  • public class EvlTests
    extends Object
    Since:
    1.6 (heavily modified)
    • Field Detail

      • testName

        public org.junit.rules.TestName testName
    • Constructor Detail

      • EvlTests

        public EvlTests()
    • Method Detail

      • assertUnsatisfiedConstraints

        public static void assertUnsatisfiedConstraints​(int number,
                                                        String contextName,
                                                        String constraintName,
                                                        IEvlContext context)
      • testUnsatisfiedConstraints

        public void testUnsatisfiedConstraints()
                                        throws Exception
        Throws:
        Exception
      • testCanBeTransformedEVL

        public void testCanBeTransformedEVL()
                                     throws Exception
        Throws:
        Exception
      • testOptimizedConstraints

        public void testOptimizedConstraints()
                                      throws Exception
        Tests the constraint optimization manually, without the ConstraintContext#checkAll integration.
        Throws:
        Exception
      • testOptimizedExecution

        public void testOptimizedExecution()
                                    throws Exception
        Tests the constraint optimization from end to end, including the integration.
        Throws:
        Exception
      • testInvalidExecution

        public void testInvalidExecution()
                                  throws Exception
        Tests whether the program halts when encountering an issue with the script.
        Throws:
        Exception
      • testGlobalShortCircuitExecution

        public void testGlobalShortCircuitExecution()
                                             throws Exception
        Throws:
        Exception
      • testAnnotatedShortCircuitExecution

        public void testAnnotatedShortCircuitExecution()
                                                throws Exception
        Throws:
        Exception