MethodWithShortObjectNameResolverTests   A
last analyzed

Complexity

Total Complexity 1

Size/Duplication

Total Lines 32
Duplicated Lines 0 %

Coupling/Cohesion

Components 0
Dependencies 2

Importance

Changes 0
Metric Value
wmc 1
lcom 0
cbo 2
dl 0
loc 32
rs 10
c 0
b 0
f 0

1 Method

Rating   Name   Duplication   Size   Complexity  
B testResolve() 0 26 1
1
<?php
2
3
/**
4
 * This file is part of the Cubiche package.
5
 *
6
 * Copyright (c) Cubiche
7
 *
8
 * For the full copyright and license information, please view the LICENSE
9
 * file that was distributed with this source code.
10
 */
11
12
namespace Cubiche\Core\Bus\Tests\Units\Middlewares\Handler\Resolver\HandlerMethodName;
13
14
use Cubiche\Core\Bus\Middlewares\Handler\Resolver\HandlerMethodName\MethodWithShortObjectNameResolver;
15
use Cubiche\Core\Bus\Tests\Fixtures\Message\LoginUserMessage;
16
use Cubiche\Core\Bus\Tests\Fixtures\Message\LoginUserMessageListener;
17
use Cubiche\Core\Bus\Tests\Units\TestCase;
18
19
/**
20
 * MethodWithShortObjectNameResolver class.
21
 *
22
 * Generated by TestGenerator on 2016-04-07 at 15:40:41.
23
 */
24
class MethodWithShortObjectNameResolverTests extends TestCase
25
{
26
    /**
27
     * Test Resolve method.
28
     */
29
    public function testResolve()
30
    {
31
        $this
32
            ->given($resolver = new MethodWithShortObjectNameResolver('Message'))
33
            ->when($result = $resolver->resolve(LoginUserMessage::class))
34
            ->then()
35
                ->string($result)
36
                    ->isEqualTo('loginUser')
37
        ;
38
39
        $this
40
            ->given($resolver = new MethodWithShortObjectNameResolver('Listener'))
41
            ->when($result = $resolver->resolve(LoginUserMessageListener::class))
42
            ->then()
43
                ->string($result)
44
                    ->isEqualTo('loginUserMessage')
45
        ;
46
47
        $this
48
            ->given($resolver = new MethodWithShortObjectNameResolver('Service'))
49
            ->when($result = $resolver->resolve(LoginUserMessage::class))
50
            ->then()
51
                ->string($result)
52
                    ->isEqualTo('loginUserMessage')
53
        ;
54
    }
55
}
56