File tree Expand file tree Collapse file tree 1 file changed +35
-0
lines changed
Expand file tree Collapse file tree 1 file changed +35
-0
lines changed Original file line number Diff line number Diff line change 1+ <?php
2+ namespace Authwave \Test ;
3+
4+ use Authwave \NotLoggedInException ;
5+ use Authwave \SessionData ;
6+ use Authwave \Token ;
7+ use Authwave \UserData ;
8+ use PHPUnit \Framework \TestCase ;
9+
10+ class SessionDataTest extends TestCase {
11+ public function testGetTokenNull () {
12+ $ sut = new SessionData ();
13+ self ::expectException (NotLoggedInException::class);
14+ $ sut ->getToken ();
15+ }
16+
17+ public function testGetToken () {
18+ $ token = self ::createMock (Token::class);
19+ $ sut = new SessionData ($ token );
20+ self ::assertSame ($ token , $ sut ->getToken ());
21+ }
22+
23+ public function testGetUserDataNull () {
24+ $ sut = new SessionData ();
25+ self ::expectException (NotLoggedInException::class);
26+ $ sut ->getUserData ();
27+ }
28+
29+ public function testGetUserData () {
30+ $ token = self ::createMock (Token::class);
31+ $ userData = self ::createMock (UserData::class);
32+ $ sut = new SessionData ($ token , $ userData );
33+ self ::assertSame ($ userData , $ sut ->getUserData ());
34+ }
35+ }
You can’t perform that action at this time.
0 commit comments