public function testDirection() { $col = new Column("date_created", "project"); $order = new OrderBy($col, OrderBy::ASC, false); $order->setDirection(OrderBy::DESC); $this->assertEquals(OrderBy::DESC, $order->getDirection()); $this->setExpectedException("InvalidArgumentException"); $order->setDirection("this is not a valid direction"); }