function testAddVariable()
 {
     TestEnv::startTransaction();
     $ret = Admin_DA::addVariable(array('trackerid' => rand(1, 999), 'name' => 'foo', 'description' => 'bar', 'datatype' => 'string', 'purpose' => 'basket_value'));
     $this->assertTrue(is_int($ret));
     $this->assertTrue($ret > 0);
     TestEnv::rollbackTransaction();
 }
 function duplicateVariable($aVariable)
 {
     unset($aVariable['variable_id']);
     return Admin_DA::addVariable($aVariable);
 }