Skip to content

Commit f77c7dc

Browse files
author
Wout Gevaert
committed
improve tests
1 parent 43b99fe commit f77c7dc

24 files changed

+80
-56
lines changed

tests/Unit/Expressions/AdditionTest.php renamed to tests/Unit/Expressions/Operators/AdditionTest.php

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,16 +19,17 @@
1919
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
2020
*/
2121

22-
namespace WikibaseSolutions\CypherDSL\Tests\Unit\Expressions;
22+
namespace WikibaseSolutions\CypherDSL\Tests\Unit\Expressions\Operators;
2323

2424
use PHPUnit\Framework\TestCase;
2525
use TypeError;
26+
use WikibaseSolutions\CypherDSL\Tests\Unit\Expressions\TestHelper;
2627
use WikibaseSolutions\CypherDSL\Expressions\Addition;
2728
use WikibaseSolutions\CypherDSL\Expressions\Literals\Number;
2829
use WikibaseSolutions\CypherDSL\Expressions\Literals\Map;
2930

3031
/**
31-
* @covers \WikibaseSolutions\CypherDSL\Expressions\Addition
32+
* @covers \WikibaseSolutions\CypherDSL\Expressions\Operators\Addition
3233
*/
3334
class AdditionTest extends TestCase
3435
{

tests/Unit/Expressions/AndOperatorTest.php renamed to tests/Unit/Expressions/Operators/AndOperatorTest.php

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,16 +19,17 @@
1919
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
2020
*/
2121

22-
namespace WikibaseSolutions\CypherDSL\Tests\Unit\Expressions;
22+
namespace WikibaseSolutions\CypherDSL\Tests\Unit\Expressions\Operators;
2323

2424
use PHPUnit\Framework\TestCase;
2525
use TypeError;
26+
use WikibaseSolutions\CypherDSL\Tests\Unit\Expressions\TestHelper;
2627
use WikibaseSolutions\CypherDSL\Expressions\AndOperator;
2728
use WikibaseSolutions\CypherDSL\Types\AnyType;
2829
use WikibaseSolutions\CypherDSL\Types\PropertyTypes\BooleanType;
2930

3031
/**
31-
* @covers \WikibaseSolutions\CypherDSL\Expressions\AndOperator
32+
* @covers \WikibaseSolutions\CypherDSL\Expressions\Operators\AndOperator
3233
*/
3334
class AndOperatorTest extends TestCase
3435
{

tests/Unit/Expressions/ContainsTest.php renamed to tests/Unit/Expressions/Operators/ContainsTest.php

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,16 +19,17 @@
1919
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
2020
*/
2121

22-
namespace WikibaseSolutions\CypherDSL\Tests\Unit\Expressions;
22+
namespace WikibaseSolutions\CypherDSL\Tests\Unit\Expressions\Operators;
2323

2424
use PHPUnit\Framework\TestCase;
2525
use TypeError;
26+
use WikibaseSolutions\CypherDSL\Tests\Unit\Expressions\TestHelper;
2627
use WikibaseSolutions\CypherDSL\Expressions\Contains;
2728
use WikibaseSolutions\CypherDSL\Types\AnyType;
2829
use WikibaseSolutions\CypherDSL\Types\PropertyTypes\StringType;
2930

3031
/**
31-
* @covers \WikibaseSolutions\CypherDSL\Expressions\Contains
32+
* @covers \WikibaseSolutions\CypherDSL\Expressions\Operators\Contains
3233
*/
3334
class ContainsTest extends TestCase
3435
{

tests/Unit/Expressions/DivisionTest.php renamed to tests/Unit/Expressions/Operators/DivisionTest.php

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,16 +19,17 @@
1919
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
2020
*/
2121

22-
namespace WikibaseSolutions\CypherDSL\Tests\Unit\Expressions;
22+
namespace WikibaseSolutions\CypherDSL\Tests\Unit\Expressions\Operators;
2323

2424
use PHPUnit\Framework\TestCase;
2525
use TypeError;
26+
use WikibaseSolutions\CypherDSL\Tests\Unit\Expressions\TestHelper;
2627
use WikibaseSolutions\CypherDSL\Expressions\Division;
2728
use WikibaseSolutions\CypherDSL\Types\AnyType;
2829
use WikibaseSolutions\CypherDSL\Types\PropertyTypes\NumeralType;
2930

3031
/**
31-
* @covers \WikibaseSolutions\CypherDSL\Expressions\Division
32+
* @covers \WikibaseSolutions\CypherDSL\Expressions\Operators\Division
3233
*/
3334
class DivisionTest extends TestCase
3435
{

tests/Unit/Expressions/EndsWithTest.php renamed to tests/Unit/Expressions/Operators/EndsWithTest.php

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,16 +19,17 @@
1919
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
2020
*/
2121

22-
namespace WikibaseSolutions\CypherDSL\Tests\Unit\Expressions;
22+
namespace WikibaseSolutions\CypherDSL\Tests\Unit\Expressions\Operators;
2323

2424
use PHPUnit\Framework\TestCase;
2525
use TypeError;
26+
use WikibaseSolutions\CypherDSL\Tests\Unit\Expressions\TestHelper;
2627
use WikibaseSolutions\CypherDSL\Expressions\EndsWith;
2728
use WikibaseSolutions\CypherDSL\Types\AnyType;
2829
use WikibaseSolutions\CypherDSL\Types\PropertyTypes\StringType;
2930

3031
/**
31-
* @covers \WikibaseSolutions\CypherDSL\Expressions\EndsWith
32+
* @covers \WikibaseSolutions\CypherDSL\Expressions\Operators\EndsWith
3233
*/
3334
class EndsWithTest extends TestCase
3435
{

tests/Unit/Expressions/EqualityTest.php renamed to tests/Unit/Expressions/Operators/EqualityTest.php

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,24 +19,25 @@
1919
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
2020
*/
2121

22-
namespace WikibaseSolutions\CypherDSL\Tests\Unit\Expressions;
22+
namespace WikibaseSolutions\CypherDSL\Tests\Unit\Expressions\Operators;
2323

2424
use PHPUnit\Framework\TestCase;
2525
use TypeError;
26+
use WikibaseSolutions\CypherDSL\Tests\Unit\Expressions\TestHelper;
2627
use WikibaseSolutions\CypherDSL\Expressions\Equality;
2728
use WikibaseSolutions\CypherDSL\Types\AnyType;
2829
use WikibaseSolutions\CypherDSL\Types\PropertyTypes\PropertyType;
2930

3031
/**
31-
* @covers \WikibaseSolutions\CypherDSL\Expressions\Equality
32+
* @covers \WikibaseSolutions\CypherDSL\Expressions\Operators\Equality
3233
*/
3334
class EqualityTest extends TestCase
3435
{
3536
use TestHelper;
3637

3738
public function testToQuery(): void
3839
{
39-
$equality = new Equality($this->getQueryConvertibleMock(PropertyType::class, "10"), $this->getQueryConvertibleMock(PropertyType::class, "15"));
40+
$equality = new Equality(new Property(new Variable('v'), "10"), new Property(new Variable('v'), "15"));
4041

4142
$this->assertSame("(10 = 15)", $equality->toQuery());
4243

@@ -47,7 +48,7 @@ public function testToQuery(): void
4748

4849
public function testToQueryNoParentheses(): void
4950
{
50-
$equality = new Equality($this->getQueryConvertibleMock(PropertyType::class, "10"), $this->getQueryConvertibleMock(PropertyType::class, "15"), false);
51+
$equality = new Equality(new Property(new Variable('v'), "10"), new Property(new Variable('v'), "15"), false);
5152

5253
$this->assertSame("10 = 15", $equality->toQuery());
5354

tests/Unit/Expressions/ExponentiationTest.php renamed to tests/Unit/Expressions/Operators/ExponentiationTest.php

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,16 +19,17 @@
1919
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
2020
*/
2121

22-
namespace WikibaseSolutions\CypherDSL\Tests\Unit\Expressions;
22+
namespace WikibaseSolutions\CypherDSL\Tests\Unit\Expressions\Operators;
2323

2424
use PHPUnit\Framework\TestCase;
2525
use TypeError;
26+
use WikibaseSolutions\CypherDSL\Tests\Unit\Expressions\TestHelper;
2627
use WikibaseSolutions\CypherDSL\Expressions\Exponentiation;
2728
use WikibaseSolutions\CypherDSL\Types\AnyType;
2829
use WikibaseSolutions\CypherDSL\Types\PropertyTypes\NumeralType;
2930

3031
/**
31-
* @covers \WikibaseSolutions\CypherDSL\Expressions\Exponentiation
32+
* @covers \WikibaseSolutions\CypherDSL\Expressions\Operators\Exponentiation
3233
*/
3334
class ExponentiationTest extends TestCase
3435
{

tests/Unit/Expressions/GreaterThanOrEqualTest.php renamed to tests/Unit/Expressions/Operators/GreaterThanOrEqualTest.php

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,16 +19,17 @@
1919
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
2020
*/
2121

22-
namespace WikibaseSolutions\CypherDSL\Tests\Unit\Expressions;
22+
namespace WikibaseSolutions\CypherDSL\Tests\Unit\Expressions\Operators;
2323

2424
use PHPUnit\Framework\TestCase;
2525
use TypeError;
26+
use WikibaseSolutions\CypherDSL\Tests\Unit\Expressions\TestHelper;
2627
use WikibaseSolutions\CypherDSL\Expressions\GreaterThanOrEqual;
2728
use WikibaseSolutions\CypherDSL\Types\AnyType;
2829
use WikibaseSolutions\CypherDSL\Types\PropertyTypes\NumeralType;
2930

3031
/**
31-
* @covers \WikibaseSolutions\CypherDSL\Expressions\GreaterThanOrEqual
32+
* @covers \WikibaseSolutions\CypherDSL\Expressions\Operators\GreaterThanOrEqual
3233
*/
3334
class GreaterThanOrEqualTest extends TestCase
3435
{

tests/Unit/Expressions/GreaterThanTest.php renamed to tests/Unit/Expressions/Operators/GreaterThanTest.php

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,16 +19,17 @@
1919
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
2020
*/
2121

22-
namespace WikibaseSolutions\CypherDSL\Tests\Unit\Expressions;
22+
namespace WikibaseSolutions\CypherDSL\Tests\Unit\Expressions\Operators;
2323

2424
use PHPUnit\Framework\TestCase;
2525
use TypeError;
26+
use WikibaseSolutions\CypherDSL\Tests\Unit\Expressions\TestHelper;
2627
use WikibaseSolutions\CypherDSL\Expressions\GreaterThan;
2728
use WikibaseSolutions\CypherDSL\Types\AnyType;
2829
use WikibaseSolutions\CypherDSL\Types\PropertyTypes\NumeralType;
2930

3031
/**
31-
* @covers \WikibaseSolutions\CypherDSL\Expressions\GreaterThan
32+
* @covers \WikibaseSolutions\CypherDSL\Expressions\Operators\GreaterThan
3233
*/
3334
class GreaterThanTest extends TestCase
3435
{

tests/Unit/Expressions/InTest.php renamed to tests/Unit/Expressions/Operators/InTest.php

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,11 @@
1919
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
2020
*/
2121

22-
namespace WikibaseSolutions\CypherDSL\Tests\Unit\Expressions;
22+
namespace WikibaseSolutions\CypherDSL\Tests\Unit\Expressions\Operators;
2323

2424
use PHPUnit\Framework\TestCase;
2525
use TypeError;
26+
use WikibaseSolutions\CypherDSL\Tests\Unit\Expressions\TestHelper;
2627
use WikibaseSolutions\CypherDSL\Expressions\In;
2728
use WikibaseSolutions\CypherDSL\Expressions\Literals\List_;
2829
use WikibaseSolutions\CypherDSL\Expressions\Literals\String_;
@@ -31,15 +32,15 @@
3132
use WikibaseSolutions\CypherDSL\Types\PropertyTypes\PropertyType;
3233

3334
/**
34-
* @covers \WikibaseSolutions\CypherDSL\Expressions\In
35+
* @covers \WikibaseSolutions\CypherDSL\Expressions\Operators\In
3536
*/
3637
class InTest extends TestCase
3738
{
3839
use TestHelper;
3940

4041
public function testToQuery(): void
4142
{
42-
$inequality = new In($this->getQueryConvertibleMock(PropertyType::class, "a"), $this->getQueryConvertibleMock(ListType::class, "b"));
43+
$inequality = new In(new Property(new Variable('v'), "a"), $this->getQueryConvertibleMock(ListType::class, "b"));
4344

4445
$this->assertSame("(a IN b)", $inequality->toQuery());
4546

@@ -50,7 +51,7 @@ public function testToQuery(): void
5051

5152
public function testToQueryNoParentheses(): void
5253
{
53-
$inequality = new In($this->getQueryConvertibleMock(PropertyType::class, "a"), $this->getQueryConvertibleMock(ListType::class, "b"), false);
54+
$inequality = new In(new Property(new Variable('v'), "a"), $this->getQueryConvertibleMock(ListType::class, "b"), false);
5455

5556
$this->assertSame("a IN b", $inequality->toQuery());
5657

@@ -61,7 +62,7 @@ public function testToQueryNoParentheses(): void
6162

6263
public function testInExpressionList(): void
6364
{
64-
$inequality = new In($this->getQueryConvertibleMock(PropertyType::class, "a"), new List_([new String_('a'), new String_('b')]));
65+
$inequality = new In(new Property(new Variable('v'), "a"), new List_([new String_('a'), new String_('b')]));
6566

6667
$this->assertSame("(a IN ['a', 'b'])", $inequality->toQuery());
6768

0 commit comments

Comments
 (0)