Skip to content

Commit e18a2f4

Browse files
committed
tests: add object tests
1 parent 229db51 commit e18a2f4

File tree

1 file changed

+19
-1
lines changed

1 file changed

+19
-1
lines changed

tests/UserTest.php

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,13 +15,21 @@
1515
namespace Tests;
1616

1717
use OpenLRW\OpenLRW;
18-
use OpenLRW\Entity\User;
18+
use OpenLRW\Model\User;
1919
use OpenLRW\Exception\NotFoundException;
2020
use PHPUnit\Framework\TestCase;
2121

2222
class UserTest extends TestCase
2323
{
2424

25+
public function testGivenNameShouldBeString()
26+
{
27+
$user = new User();
28+
$user->givenName = 'foo';
29+
$this->assertEquals($user->givenName, 'foo');
30+
}
31+
32+
2533
public function testUserShouldNotBeNull()
2634
{
2735
new OpenLRW(OpenLRWTest::URL, OpenLRWTest::KEY, OpenLRWTest::PASSWORD);
@@ -30,6 +38,16 @@ public function testUserShouldNotBeNull()
3038
$this->assertNotNull($user);
3139
}
3240

41+
42+
public function testUserSourcedIdShouldBeString()
43+
{
44+
new OpenLRW(OpenLRWTest::URL, OpenLRWTest::KEY, OpenLRWTest::PASSWORD);
45+
OpenLRW::generateJwt();
46+
$user = User::find('test2u');
47+
$this->assertEquals($user->sourcedId, 'test2u');
48+
}
49+
50+
3351
public function testUserShouldThrowException()
3452
{
3553
$this->expectException(NotFoundException::class);

0 commit comments

Comments
 (0)