Class TryTest

    • Field Detail

      • value

        protected String value
        value to test for change by execute() method.
    • Constructor Detail

      • TryTest

        public TryTest()
    • Method Detail

      • tryAssignTest

        public void tryAssignTest()
                           throws RuntimeException
        Test the assign methods in the Try class.
        Throws:
        RuntimeException - if that happens (uncaught); this test has failed.
      • setResult

        protected void setResult​(String newResult)
        setter for the value to be called from execute() method.
        Parameters:
        newResult - String; the value to set
      • tryExecuteTest

        public void tryExecuteTest()
                            throws RuntimeException
        Test the execute methods in the Try class.
        Throws:
        RuntimeException - if that happens (uncaught); this test has failed.
      • tryFailTestAssignLambda

        public void tryFailTestAssignLambda()
                                     throws RuntimeException
        Test the fail methods in the Try class using assignments with lambda functions.
        Throws:
        RuntimeException - if that happens (uncaught); this test has failed.
      • tryFailTestAssign

        public void tryFailTestAssign()
                               throws RuntimeException
        Test the fail methods in the Try class using Assignments.
        Throws:
        RuntimeException - if that happens (uncaught); this test has failed.
      • tryFailTestExecuteLambda

        public void tryFailTestExecuteLambda()
                                      throws RuntimeException
        Test the fail methods in the Try class using lambda executions.
        Throws:
        RuntimeException - if that happens (uncaught); this test has failed.
      • tryFailTestExecute

        public void tryFailTestExecute()
                                throws RuntimeException
        Test the fail methods in the Try class using Executions.
        Throws:
        RuntimeException - if that happens (uncaught); this test has failed.
      • main

        public static void main​(String[] args)
        Can we get our intermittent test result to show up without the JUnit test harness?
        Parameters:
        args - String[]; the command line arguments