42    {
   43        $testCases = array(
   44            array(
   45                'param_passedStatus' => false,
   46                'param_obligationsAnsweredStatus' => false,
   47                'param_obligationsEnabled' => false,
   48                'expected' => 'mark_tst_failed'
   49            ),
   50            array(
   51                'param_passedStatus' => false,
   52                'param_obligationsAnsweredStatus' => false,
   53                'param_obligationsEnabled' => true,
   54                'expected' => 'mark_tst_failed_obligations_missing'
   55            ),
   56            array(
   57                'param_passedStatus' => false,
   58                'param_obligationsAnsweredStatus' => true,
   59                'param_obligationsEnabled' => false,
   60                'expected' => 'mark_tst_failed'
   61            ),
   62            array(
   63                'param_passedStatus' => false,
   64                'param_obligationsAnsweredStatus' => true,
   65                'param_obligationsEnabled' => true,
   66                'expected' => 'mark_tst_failed_obligations_answered'
   67            ),
   68            array(
   69                'param_passedStatus' => true,
   70                'param_obligationsAnsweredStatus' => false,
   71                'param_obligationsEnabled' => false,
   72                'expected' => 'mark_tst_passed'
   73            ),
   74            array(
   75                'param_passedStatus' => true,
   76                'param_obligationsAnsweredStatus' => false,
   77                'param_obligationsEnabled' => true,
   78                'expected' => 'mark_tst_failed_obligations_missing'
   79            ),
   80            array(
   81                'param_passedStatus' => true,
   82                'param_obligationsAnsweredStatus' => true,
   83                'param_obligationsEnabled' => false,
   84                'expected' => 'mark_tst_passed'
   85            ),
   86            array(
   87                'param_passedStatus' => true,
   88                'param_obligationsAnsweredStatus' => true,
   89                'param_obligationsEnabled' => true,
   90                'expected' => 'mark_tst_passed_obligations_answered'
   91            )
   92        );
   93        
   94
   95
   96
   97
   98
   99
  100
  101
  102
  103
  104
  105
  106
  107
  108
  109
  110
  111
  112
  113
  114
  115    }