/**
  * @dataProvider rangeDataProvider
  **/
 public function testCreation($min, $max, $throwsException)
 {
     if ($throwsException) {
         $this->setExpectedException('WrongArgumentException');
     }
     $range = Range::create($min, $max);
 }
示例#2
0
 public function run()
 {
     /******************************************************************************
      * --- Test ---
      ******************************************************************************/
     Test::create(array('name' => 'BURNOUT', 'idTestType' => '2'));
     /******************************************************************************
      * --- Escalas ---
      ******************************************************************************/
     Scale::create(array('idTest' => '4', 'description' => 'Reducida Sensación'));
     Scale::create(array('idTest' => '4', 'description' => 'Agotamiento'));
     Scale::create(array('idTest' => '4', 'description' => 'Devaluación'));
     /******************************************************************************
      * --- Rangos Posibles ---
      ******************************************************************************/
     Range::create(array('description' => 'Bajo', 'min' => '5.0', 'max' => '11.0'));
     Range::create(array('description' => 'Medio', 'min' => '12.0', 'max' => '18.0'));
     Range::create(array('description' => 'Alto', 'min' => '19.0', 'max' => '25.0'));
     /******************************************************************************
      * --- Rangos por Escala ---
      ******************************************************************************/
     // Reducida Sensación
     ScaleRange::create(array('idScale' => '12', 'idRange' => '10'));
     ScaleRange::create(array('idScale' => '12', 'idRange' => '11'));
     ScaleRange::create(array('idScale' => '12', 'idRange' => '12'));
     // Agotamiento
     ScaleRange::create(array('idScale' => '13', 'idRange' => '10'));
     ScaleRange::create(array('idScale' => '13', 'idRange' => '11'));
     ScaleRange::create(array('idScale' => '13', 'idRange' => '12'));
     // Devaluación
     ScaleRange::create(array('idScale' => '14', 'idRange' => '10'));
     ScaleRange::create(array('idScale' => '14', 'idRange' => '11'));
     ScaleRange::create(array('idScale' => '14', 'idRange' => '12'));
     /******************************************************************************
      * --- Grupos ---
      ******************************************************************************/
     Group::create(array());
     // Burnout (orden normal) Con id = 5
     Group::create(array());
     // Burnout (orden inverso) Con id = 6
     /******************************************************************************
      * --- Posibles Respuestas ---
      ******************************************************************************/
     // --- BURNOUT (orden normal) ---
     TestAnswer::create(array('number' => '1', 'description' => 'Casi nunca', 'idGroup' => '5'));
     TestAnswer::create(array('number' => '2', 'description' => 'Pocas veces', 'idGroup' => '5'));
     TestAnswer::create(array('number' => '3', 'description' => 'Algunas veces', 'idGroup' => '5'));
     TestAnswer::create(array('number' => '4', 'description' => 'A menudo', 'idGroup' => '5'));
     TestAnswer::create(array('number' => '5', 'description' => 'Casi siempre', 'idGroup' => '5'));
     // --- BURNOUT (orden inverso) ---
     TestAnswer::create(array('number' => '5', 'description' => 'Casi nunca', 'idGroup' => '6'));
     TestAnswer::create(array('number' => '4', 'description' => 'Pocas veces', 'idGroup' => '6'));
     TestAnswer::create(array('number' => '3', 'description' => 'Algunas veces', 'idGroup' => '6'));
     TestAnswer::create(array('number' => '2', 'description' => 'A menudo', 'idGroup' => '6'));
     TestAnswer::create(array('number' => '1', 'description' => 'Casi siempre', 'idGroup' => '6'));
     /******************************************************************************
      * --- Preguntas ---
      ******************************************************************************/
     $burnout = '4';
     $reducidaSensacion = '12';
     $agotamiento = '13';
     $devaluacion = '14';
     $grupoBurnoutNormal = '5';
     $grupoBurnoutInverso = '6';
     Question::create(array('idTest' => $burnout, 'idScale' => $reducidaSensacion, 'number' => '1', 'description' => 'Siento que estoy logrando muchas cosas que valen la pena en mi deporte.', 'idGroup' => $grupoBurnoutInverso));
     Question::create(array('idTest' => $burnout, 'idScale' => $agotamiento, 'number' => '2', 'description' => 'Me siento tan cansado de mis entrenamientos que tengo problemas al encontrar energía para hacer otras cosas.', 'idGroup' => $grupoBurnoutNormal));
     Question::create(array('idTest' => $burnout, 'idScale' => $devaluacion, 'number' => '3', 'description' => 'El esfuerzo y tiempo que dedico a mi deporte estaría mejor invertido realizando otras actividades más productivas.', 'idGroup' => $grupoBurnoutNormal));
     Question::create(array('idTest' => $burnout, 'idScale' => $agotamiento, 'number' => '4', 'description' => 'Me siento demasiado cansado debido a mis actividades en mi deporte.', 'idGroup' => $grupoBurnoutNormal));
     Question::create(array('idTest' => $burnout, 'idScale' => $reducidaSensacion, 'number' => '5', 'description' => 'No estoy consiguiendo logros importantes en mi deporte.', 'idGroup' => $grupoBurnoutNormal));
     Question::create(array('idTest' => $burnout, 'idScale' => $devaluacion, 'number' => '6', 'description' => 'No me importa tanto mi rendimiento en mi deporte como antes.', 'idGroup' => $grupoBurnoutNormal));
     Question::create(array('idTest' => $burnout, 'idScale' => $reducidaSensacion, 'number' => '7', 'description' => 'No estoy rindiendo de acuerdo a mi verdadera capacidad en mi deporte.', 'idGroup' => $grupoBurnoutNormal));
     Question::create(array('idTest' => $burnout, 'idScale' => $agotamiento, 'number' => '8', 'description' => 'Me siento "desgastado" física y emocionalmente por debido a mi deporte.', 'idGroup' => $grupoBurnoutNormal));
     Question::create(array('idTest' => $burnout, 'idScale' => $devaluacion, 'number' => '9', 'description' => 'No estoy tan interesado en mi deporte como acostumbraba hacerlo antes.', 'idGroup' => $grupoBurnoutNormal));
     Question::create(array('idTest' => $burnout, 'idScale' => $agotamiento, 'number' => '10', 'description' => 'Me siento físicamente agotado por debido a mi deporte.', 'idGroup' => $grupoBurnoutNormal));
     Question::create(array('idTest' => $burnout, 'idScale' => $devaluacion, 'number' => '11', 'description' => 'Me siento menos preocupado por tener éxito en mi deporte de lo que solía hacerlo.', 'idGroup' => $grupoBurnoutNormal));
     Question::create(array('idTest' => $burnout, 'idScale' => $agotamiento, 'number' => '12', 'description' => 'Estoy agotado por las exigencias físicas y mentales de mi deporte.', 'idGroup' => $grupoBurnoutNormal));
     Question::create(array('idTest' => $burnout, 'idScale' => $reducidaSensacion, 'number' => '13', 'description' => 'Parece que no importa lo que haga, no logro rendir tan bien como podría hacerlo.', 'idGroup' => $grupoBurnoutNormal));
     Question::create(array('idTest' => $burnout, 'idScale' => $reducidaSensacion, 'number' => '14', 'description' => 'Me siento exitoso en mi deporte.', 'idGroup' => $grupoBurnoutInverso));
     Question::create(array('idTest' => $burnout, 'idScale' => $devaluacion, 'number' => '15', 'description' => 'Tengo sentimientos y pensamientos negativos hacia mi deporte.', 'idGroup' => $grupoBurnoutNormal));
 }