5
5
namespace Overblog \GraphQLBundle \Tests \Resolver ;
6
6
7
7
use GraphQL \Type \Definition \ResolveInfo ;
8
- use Overblog \GraphQLBundle \Resolver \Resolver ;
8
+ use Overblog \GraphQLBundle \Resolver \FieldResolver ;
9
9
use PHPUnit \Framework \TestCase ;
10
10
11
- class ResolverTest extends TestCase
11
+ class ResolverFieldTest extends TestCase
12
12
{
13
13
/**
14
14
* @param $fieldName
@@ -17,24 +17,12 @@ class ResolverTest extends TestCase
17
17
*
18
18
* @dataProvider resolverProvider
19
19
*/
20
- public function testDefaultResolveFn ($ fieldName , $ source , $ expected ): void
20
+ public function testDefaultFieldResolveFn ($ fieldName , $ source , $ expected ): void
21
21
{
22
22
$ info = $ this ->getMockBuilder (ResolveInfo::class)->disableOriginalConstructor ()->getMock ();
23
23
$ info ->fieldName = $ fieldName ;
24
24
25
- $ this ->assertSame ($ expected , Resolver::defaultResolveFn ($ source , [], [], $ info ));
26
- }
27
-
28
- public function testSetObjectOrArrayValue (): void
29
- {
30
- $ object = new \stdClass ();
31
- $ object ->foo = null ;
32
- Resolver::setObjectOrArrayValue ($ object , 'foo ' , 'bar ' );
33
- $ this ->assertSame ($ object ->foo , 'bar ' );
34
-
35
- $ data = ['foo ' => null ];
36
- Resolver::setObjectOrArrayValue ($ data , 'foo ' , 'bar ' );
37
- $ this ->assertSame ($ data ['foo ' ], 'bar ' );
25
+ $ this ->assertSame ($ expected , (new FieldResolver ())($ source , [], [], $ info ));
38
26
}
39
27
40
28
public function resolverProvider ()
0 commit comments