Package com.singularsys.jeptests.unit.misc.functions

# Class CaseSwitchTest

java.lang.Object
com.singularsys.jeptests.unit.misc.functions.CaseSwitchTest

public class CaseSwitchTest extends Object
Unit tests for `Case`, `Switch`, `SwitchDefault`, and non lazy versions `CaseNonLazy`, `SwitchNonLazy`, `SwitchDefaultNonLazy`.

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `CaseSwitchTest()`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `void`
  `case_with_default_value_and_evaluate_only_touches_needed_items()`
  `void`
  `case_with_default_value_and_jep_evaluate_only_touches_needed_items()`
  `void`
  `case_with_evaluate_only_touches_needed_items()`
  `void`
  `case_with_jep_evaluate_only_touches_needed_items()`
  `void`
  `caseNonLazy_with_default_and_eval()`
  `void`
  `caseNonLazy_with_default_value_and_jep_evaluate_touches_all_items()`
  `void`
  `caseNonLazy_with_eval()`
  `void`
  `caseNonLazy_with_jep_evaluate_touches_all_items()`
  `void`
  `setUp()`
  `void`
  `switch_with_evaluate_only_touches_needed_items()`
  `void`
  `switch_with_jep_evaluate_only_touches_needed_items()`
  `void`
  `switchDefault_with_evaluate_only_touches_needed_items()`
  `void`
  `switchDefault_with_jep_evaluate_only_touches_needed_items()`
  `void`
  `switchDefaultNonLazy_with_eval()`
  `void`
  `switchDefaultNonLazy_with_jep_evaluate_touches_all_items()`
  `void`
  `switchNonLazy_with_eval()`
  `void`
  `switchNonLazy_with_jep_evaluate_touches_all_items()`

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Constructor Details

  - ### CaseSwitchTest

    public CaseSwitchTest()

- ## Method Details

  - ### setUp

    @BeforeEach public void setUp() throws Exception
    Throws:
      `Exception`

  - ### case_with_evaluate_only_touches_needed_items

    @Test public void case_with_evaluate_only_touches_needed_items() throws JepException
    Throws:
      `JepException`

  - ### case_with_default_value_and_evaluate_only_touches_needed_items

    @Test public void case_with_default_value_and_evaluate_only_touches_needed_items() throws JepException
    Throws:
      `JepException`

  - ### case_with_jep_evaluate_only_touches_needed_items

    @Test public void case_with_jep_evaluate_only_touches_needed_items() throws JepException
    Throws:
      `JepException`

  - ### case_with_default_value_and_jep_evaluate_only_touches_needed_items

    @Test public void case_with_default_value_and_jep_evaluate_only_touches_needed_items() throws JepException
    Throws:
      `JepException`

  - ### caseNonLazy_with_jep_evaluate_touches_all_items

    @Test public void caseNonLazy_with_jep_evaluate_touches_all_items() throws JepException
    Throws:
      `JepException`

  - ### caseNonLazy_with_default_value_and_jep_evaluate_touches_all_items

    @Test public void caseNonLazy_with_default_value_and_jep_evaluate_touches_all_items() throws JepException
    Throws:
      `JepException`

  - ### caseNonLazy_with_eval

    @Test public void caseNonLazy_with_eval() throws JepException
    Throws:
      `JepException`

  - ### caseNonLazy_with_default_and_eval

    @Test public void caseNonLazy_with_default_and_eval() throws JepException
    Throws:
      `JepException`

  - ### switch_with_evaluate_only_touches_needed_items

    @Test public void switch_with_evaluate_only_touches_needed_items() throws JepException
    Throws:
      `JepException`

  - ### switch_with_jep_evaluate_only_touches_needed_items

    @Test public void switch_with_jep_evaluate_only_touches_needed_items() throws JepException
    Throws:
      `JepException`

  - ### switchNonLazy_with_jep_evaluate_touches_all_items

    @Test public void switchNonLazy_with_jep_evaluate_touches_all_items() throws JepException
    Throws:
      `JepException`

  - ### switchNonLazy_with_eval

    @Test public void switchNonLazy_with_eval() throws JepException
    Throws:
      `JepException`

  - ### switchDefault_with_evaluate_only_touches_needed_items

    @Test public void switchDefault_with_evaluate_only_touches_needed_items() throws JepException
    Throws:
      `JepException`

  - ### switchDefault_with_jep_evaluate_only_touches_needed_items

    @Test public void switchDefault_with_jep_evaluate_only_touches_needed_items() throws JepException
    Throws:
      `JepException`

  - ### switchDefaultNonLazy_with_jep_evaluate_touches_all_items

    @Test public void switchDefaultNonLazy_with_jep_evaluate_touches_all_items() throws JepException
    Throws:
      `JepException`

  - ### switchDefaultNonLazy_with_eval

    @Test public void switchDefaultNonLazy_with_eval() throws JepException
    Throws:
      `JepException`