TestUUID} TO {$this->TestUUID} AS test", actual: QueryBuilder::Link() ->linkToRelativePath($this->TestUUID, $this->TestUUID) ->as("test") ->build() ); } public function test1() { self::assertEquals( expected: "LINK {$this->TestUUID} TO {$this->TestUUID} AS test OVERWRITE", actual: QueryBuilder::Link() ->linkToRelativePath($this->TestUUID, $this->TestUUID) ->as("test") ->overwrite() ->build() ); } public function test2() { self::assertEquals( expected: "LINK {$this->TestUUID} TO {$this->TestUUID} AS test REPLACE", actual: QueryBuilder::Link() ->linkToRelativePath($this->TestUUID, $this->TestUUID) ->as("test") ->replace() ->build() ); } public function test3() { self::assertEquals( expected: "LINK {$this->TestUUID} TO {$this->TestUUID} AS test FORCE", actual: QueryBuilder::Link() ->linkToRelativePath($this->TestUUID, $this->TestUUID) ->as("test") ->force() ->build() ); } public function test4() { self::assertEquals( expected: "LINK {$this->TestUUID} OF {$this->TestUUID} AS test", actual: QueryBuilder::Link() ->linkOfRelativePath($this->TestUUID, $this->TestUUID) ->as("test") ->build() ); } public function test5() { self::expectException(QueryBuilderConflictingFieldAlreadyExistsException::class); self::assertEquals( expected: "LINK {$this->TestUUID} OF {$this->TestUUID} AS test", actual: QueryBuilder::Link() ->linkOfRelativePath($this->TestUUID, $this->TestUUID) ->as("test") ->overwrite() ->replace() ->force() ->build() ); } }