/** * @dataProvider rangeDataProvider **/ public function testCreation($min, $max, $throwsException) { if ($throwsException) { $this->setExpectedException('WrongArgumentException'); } $range = Range::create($min, $max); }
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)); }