From: Chris S. <san...@us...> - 2005-07-14 16:18:26
|
Update of /cvsroot/stack/stack-1-0/lang/en/doc In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv8501/lang/en/doc Modified Files: author_testsuite.php Log Message: Index: author_testsuite.php =================================================================== RCS file: /cvsroot/stack/stack-1-0/lang/en/doc/author_testsuite.php,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** author_testsuite.php 14 Jul 2005 11:37:07 -0000 1.2 --- author_testsuite.php 14 Jul 2005 16:18:17 -0000 1.3 *************** *** 51,58 **** $testsuite[] = stack_testsuite_construct('AlgEquiv','matrix([1,2],[2,3])','matrix([1,2],[2,5])',0,'',''); // Integration test $testsuite[] = stack_testsuite_construct('Int','1/0','x^2-2*x+1',0,'',''); - $testsuite[] = stack_testsuite_construct('Int','1/0','x^2-2*x+1',0,'x',''); $testsuite[] = stack_testsuite_construct('Int','x^3/3','x^3/3',0,'x',''); $testsuite[] = stack_testsuite_construct('Int','x^3/3+1','x^3/3',0,'x',''); --- 51,73 ---- $testsuite[] = stack_testsuite_construct('AlgEquiv','matrix([1,2],[2,3])','matrix([1,2],[2,5])',0,'',''); + // AlgEquiv Answer tests. + + $testsuite[] = stack_testsuite_construct('CASEqual','1/0','x^2-2*x+1',0,'',''); + $testsuite[] = stack_testsuite_construct('CASEqual','4^(-1/2)','1/2',1,'','Numbers'); + $testsuite[] = stack_testsuite_construct('CASEqual','0.5','1/2',0,'','Mix of floats and rational numbers'); + $testsuite[] = stack_testsuite_construct('CASEqual','x^(1/2)','sqrt(x)',1,'',''); + $testsuite[] = stack_testsuite_construct('CASEqual','abs(x)','sqrt(x^2)',1,'',''); + $testsuite[] = stack_testsuite_construct('CASEqual','x-1','(x^2-1)/(x+1)',1,'',''); + $testsuite[] = stack_testsuite_construct('CASEqual','(x-1)^2','x^2-2*x+1',1,'','Polynomials and rational function'); + $testsuite[] = stack_testsuite_construct('CASEqual','(x-1)^(-2)','1/(x^2-2*x+1)',1,'',''); + $testsuite[] = stack_testsuite_construct('CASEqual','1/n-1/(n+1)','1/(n*(n+1))',1,'x',''); + $testsuite[] = stack_testsuite_construct('CASEqual','cos(x)','cos(-x)',1,'','Trig functions'); + $testsuite[] = stack_testsuite_construct('CASEqual','cos(x)^2+sin(x)^2','1',1,'',''); + $testsuite[] = stack_testsuite_construct('CASEqual','2*cos(x)^2-1','cos(2*x)',1,'',''); + + // Integration test $testsuite[] = stack_testsuite_construct('Int','1/0','x^2-2*x+1',0,'',''); $testsuite[] = stack_testsuite_construct('Int','x^3/3','x^3/3',0,'x',''); $testsuite[] = stack_testsuite_construct('Int','x^3/3+1','x^3/3',0,'x',''); *************** *** 62,68 **** $testsuite[] = stack_testsuite_construct('Int','(t-1)^5/5+c','(t-1)^5/5',1,'t',''); $testsuite[] = stack_testsuite_construct('Int','2*sin(x)*cos(x)','sin(2*x)+c',0,'x',''); $testsuite[] = stack_testsuite_construct('Int','-2*COS(3*x)/3-3*COS(2*x)/2','-2*COS(3*x)/3-3*COS(2*x)/2+c',0,'x',''); ! //$testsuite[] = stack_testsuite_construct('Int','-2*COS(3*x)/3-3*COS(2*x)/2+1','-2*COS(3*x)/3-3*COS(2*x)/2+c',0,'x',''); ! //$testsuite[] = stack_testsuite_construct('Int','-2*COS(3*x)/3-3*COS(2*x)/2+c','-2*COS(3*x)/3-3*COS(2*x)/2+c',1,'x',''); // Differentiation test --- 77,87 ---- $testsuite[] = stack_testsuite_construct('Int','(t-1)^5/5+c','(t-1)^5/5',1,'t',''); $testsuite[] = stack_testsuite_construct('Int','2*sin(x)*cos(x)','sin(2*x)+c',0,'x',''); + $testsuite[] = stack_testsuite_construct('Int','2*sin(x)*cos(x)+k','sin(2*x)+c',1,'x',''); $testsuite[] = stack_testsuite_construct('Int','-2*COS(3*x)/3-3*COS(2*x)/2','-2*COS(3*x)/3-3*COS(2*x)/2+c',0,'x',''); ! $testsuite[] = stack_testsuite_construct('Int','-2*COS(3*x)/3-3*COS(2*x)/2+1','-2*COS(3*x)/3-3*COS(2*x)/2+c',0,'x',''); ! $testsuite[] = stack_testsuite_construct('Int','-2*COS(3*x)/3-3*COS(2*x)/2+c','-2*COS(3*x)/3-3*COS(2*x)/2+c',1,'x',''); ! $testsuite[] = stack_testsuite_construct('Int','(TAN(2*t)-2*t)/2','-(t*SIN(4*t)^2-SIN(4*t)+t*COS(4*t)^2+2*t*COS(4*t)+t)/(SIN(4*t)^2+COS(4*t)^2+2*COS(4*t)+1)',0,'t',''); ! $testsuite[] = stack_testsuite_construct('Int','(TAN(2*t)-2*t)/2+1','-(t*SIN(4*t)^2-SIN(4*t)+t*COS(4*t)^2+2*t*COS(4*t)+t)/(SIN(4*t)^2+COS(4*t)^2+2*COS(4*t)+1)',0,'t',''); ! $testsuite[] = stack_testsuite_construct('Int','(TAN(2*t)-2*t)/2+c','-(t*SIN(4*t)^2-SIN(4*t)+t*COS(4*t)^2+2*t*COS(4*t)+t)/(SIN(4*t)^2+COS(4*t)^2+2*COS(4*t)+1)',1,'t',''); // Differentiation test *************** *** 123,126 **** --- 142,154 ---- $testsuite[] = stack_testsuite_construct('SA_expanded','(x-1)*(x+1)','0',0,'',''); + $testsuite[] = stack_testsuite_construct('String','Hello','hello',0,'',''); + $testsuite[] = stack_testsuite_construct('String','hello','hello',1,'',''); + + $testsuite[] = stack_testsuite_construct('StringSloppy','hello','Hello',1,'',''); + $testsuite[] = stack_testsuite_construct('StringSloppy','hel lo','Hello',1,'',''); + + $testsuite[] = stack_testsuite_construct('RegExp','3.1415927','3.1415927',1,'[0-9]*\.[0-9]*',''); + $testsuite[] = stack_testsuite_construct('RegExp','cxcxcz','3.1415927',0,'[0-9]*\.[0-9]*',''); + /* ********************************************************** */ |