[Phpmyadmin-devel] writing unit tests to sql.lib.php

Supun Nakandala supun.nakandala at gmail.com
Fri Jul 26 21:57:47 CEST 2013

On Fri, Jul 26, 2013 at 7:07 AM, adam <adamgsoc2013 at gmail.com> wrote:

> Hi,
> >Hi,
> >I am trying to write unit tests for libraries/sql.lib.php script. I tried
> >several times to write successful test cases  but I was not successful. I
> >think it is because I am missing some variable initialization. I tried to
> >find where I am missing but I was not successful. I would appreciate if
> >someone can provide me a sample test case for a method (for example
> >PMA_getNewDatabase method in sql.lib.php) or any reference that I can
> refer
> >to gain the required knowledge.
> >
> You can do variable initialization on the Setup function, Look the code
> example here:
> https://github.com/adamgsoc2013/phpmyadmin/blob/ed36426b8863645076a3bc6ed6bf88b7de7b6973/test/classes/PMA_TableSearch_test.php#L38
> >Thank you
> >Regards Supun
> >
> Thanks,
> Adam
> ------------------------------------------------------------------------------
> See everything from the browser to the database with AppDynamics
> Get end-to-end visibility with application monitoring from AppDynamics
> Isolate bottlenecks and diagnose root cause in seconds.
> Start your free trial of AppDynamics Pro today!
> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> _______________________________________________
> Phpmyadmin-devel mailing list
> Phpmyadmin-devel at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/phpmyadmin-devel

Hi Marc,
I was able to write some successful test cases for sql.lib.php. [1] is the
branch that I am working on. The last test case is still not working. I am
working on it.

[1] - https://github.com/scnakandala/phpmyadmin/compare/gsoc_2013

Thank you
Supun Nakandala
Dept. Computer Science and Engineering
University of Moratuwa
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.phpmyadmin.net/pipermail/developers/attachments/20130727/1e025512/attachment.html>

More information about the Developers mailing list