A visualization of a year worth of commits to the open source project Lithium: the most rad framework for PHP 5.3
visualization made possible by gource
[lithium](http://lithify.me)
[gource](http://code.google.com/p/gource/)
A brief introduction to the unit testing suite included with Lithium, and how to quickly get started with some test-driven development.
## Transcript
What's happening? This is Jon, also known as pointlessjon, with the Union of Rad.
There were a few people asking how to get started with Unit Testing in Lithium and it's pretty easy to do right out of the box. I'm going to give a brief (relatively brief) walkthrough in how to get started.
I have the contents of the Lithium core dumped into this `lithium_testing` folder and I'm going to get rolling with the default app. I'll open it up in a text editor. And, I'm also going to go into my browser just to make sure I can get to the app. Things are good to go and this default app has the routing setup for tests. I can just go to `test` and it's going to dump me into the Lithium Unit Test Dashboard.
All the included core tests are here on the left. There aren't any app specific tests yet; let's make some.
I'm going to go in the `app` folder.…
A screencast demonstrating how to quickly get up and running with PHP 5.3.1 and MongoDB on Windows 7 and IIS 7 and getting started with Lithium, the most RAD framework for PHP 5.3+.
## Chapters
* 00:00 Intro
* 00:20 IIS
* 02:03 Basic IIS Configuration
* 03:50 PHP
* 08:29 MongoDB
* 12:00 Lithium
[Windows](http://windows.microsoft.com)
[IIS](http://www.microsoft.com/iis)
[Microsoft Web Platform](http://www.microsoft.com/web/Downloads/platform.aspx)
[PHP](http://php.net)
[MongoDB](http://mongodb.org)
[Lithium](http://rad-dev.org/lithium)
Just think about it… What if you were trapped under something heavy and the mouse was out of your reach? Scary, right? That's exactly why we have these keyboard shortcuts so you can still use Vimeo until the help arrives.