Foros del Web » Programando para Internet » PHP »

probando phpunit

Estas en el tema de probando phpunit en el foro de PHP en Foros del Web. Hola a todos estaba probando phpunit pero no lo he podido hacer ya que me muestra errores que no he podido solucionar , instale phpunit ...
  #1 (permalink)  
Antiguo 09/11/2010, 20:43
 
Fecha de Ingreso: agosto-2005
Mensajes: 104
Antigüedad: 18 años, 8 meses
Puntos: 0
De acuerdo probando phpunit

Hola a todos estaba probando phpunit pero no lo he podido hacer ya que me muestra errores que no he podido solucionar , instale phpunit por medio de pear
la version 3.5.3 , tengo instalado en mi servidor :
php 5.3.0 , apache 2.2.11.

Me muestra estos errores cuando hago un pequeño ejemplo :

Notice: Please no longer include "PHPUnit/Framework.php". in C:\wamp\bin\php\php5.3.0\PEAR\PHPUnit\Framework.ph p on line 50


Fatal error: Class 'PHPUnit_Framework_TestCase' not found in C:\wamp\www\unit\phpunit.php on line 7


Saludos
  #2 (permalink)  
Antiguo 11/11/2010, 06:33
 
Fecha de Ingreso: abril-2008
Mensajes: 435
Antigüedad: 16 años
Puntos: 10
Respuesta: probando phpunit

pues... nunca use phpunit pero tengo la impresio de que este archivo esta de sobra

PHPUnit/Framework.php

saludos
  #3 (permalink)  
Antiguo 11/11/2010, 20:13
 
Fecha de Ingreso: agosto-2005
Mensajes: 104
Antigüedad: 18 años, 8 meses
Puntos: 0
Respuesta: probando phpunit

Hola , este es la prueba que estaba haciendo :

Código PHP:
Ver original
  1. require_once('PHPUnit/Framework.php');
  2.    
  3.     class ArrayTest extends PHPUnit_Framework_TestCase{
  4.        
  5.    
  6.         public function testNewArrayIsEmpty(){
  7.             $fixture = array();
  8.                         $this->assertEquals(0,sizeof($fixture));
  9.         }
  10.        
  11.         public function testArrayContainsAnElement(){
  12.             $fixture = array();
  13.             $fixture[] = 'Element' ;
  14.             $this->assertEquals(1,sizeof($fixture)) ;
  15.         }
  16.    
  17.     }

esto tiene que ir require_once('PHPUnit/Framework.php');
para probar phpunit
  #4 (permalink)  
Antiguo 12/11/2010, 05:41
 
Fecha de Ingreso: abril-2008
Mensajes: 435
Antigüedad: 16 años
Puntos: 10
Respuesta: probando phpunit

pues...

falta la clase esta
PHPUnit_Framework_TestCase
busca donde esta el archivo que la contiene
  #5 (permalink)  
Antiguo 13/04/2011, 14:20
Avatar de lolink  
Fecha de Ingreso: marzo-2011
Ubicación: Ecuador
Mensajes: 5
Antigüedad: 13 años
Puntos: 0
Respuesta: probando phpunit

Hola,

Seguro que ya has resuelto esto, pero posteo la respuesta por si le sirve a alguien más.

Un código similar al tuyo me funcionaba bien cuando lo ejecutaba desde consola

#phpunit ArrayTest.php

Pero empecé a probar una interface web para phpunit "phpunitwebui" y cuando ejecutaba los tests en el navegador me aparecían exactamente los mismos errores que tú has detallado, lo solucioné incluyendo Autoload.php en lugar de Framework.php.

require_once('PHPUnit/Autoload.php');


Saludos,

David

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:30.