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.
      • trySucceedFailTestAssign

        public void trySucceedFailTestAssign()
                                      throws RuntimeException
        Test the fail / succeed methods in the Try class using assignments.
        Throws:
        RuntimeException - if that happens (uncaught); this test has failed.
      • trySucceedFailTestExecute

        public void trySucceedFailTestExecute()
                                       throws RuntimeException
        Test the fail / succeed 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