Example #1
0
 function test_extractColumns()
 {
     $result = firstWord('  test  test2 test3 ');
     $expected = 'test';
     $this->assertEqual($expected, $result);
     $result = firstWord('test');
     $this->assertEqual($expected, $result);
     $result = $this->markkitQuery4->extractColumns();
     $expected = 2;
     $this->assertEqual($expected, count($result));
     $expected = array(new Column('pageUrl'), new Column('text'));
     $this->assertEqual($expected, $result);
 }
Example #2
0
File: code.php Project: slim/bazdig
 function extractColumns()
 {
     eregi('create +table +[^(]+\\(([^)]+)', $this->code, $strings);
     $columns = split(',', $strings[1]);
     for ($i = 0; $i < count($columns); $i++) {
         $c = new Column(firstWord($columns[$i]));
         $columns[$i] = $c;
     }
     return $columns;
 }