diff --git a/tests/QueryTest.php b/tests/QueryTest.php new file mode 100644 index 0000000..f7dda3b --- /dev/null +++ b/tests/QueryTest.php @@ -0,0 +1,56 @@ +assertInternalType('object', $obj); + } catch (\Exception $e) { + $this->assertContains('Must be initialized ', $e->getMessage()); + } + } + + public function testGetEndpoint() + { + $obj = new Query('test'); + $test = $obj->getEndpoint(); + $this->assertEquals($test, 'test'); + } + + public function testGetAttributes() + { + $obj = new Query('test'); + $test = $obj->getAttributes(); + $this->assertCount(0, $test); + } + + public function testAdd() + { + $obj = new Query('test'); + $obj->add('line'); + + $attrs = $obj->getAttributes(); + $this->assertCount(1, $attrs); + $this->assertEquals($attrs[0], 'line'); + } + + public function testGetQuery() + { + $obj = new Query('test'); + $obj->add('line'); + + $query = $obj->getQuery(); + $this->assertCount(2, $query); + $this->assertEquals($query[0], 'test'); + $this->assertEquals($query[1], 'line'); + } + +}