Code Duplication    Length = 7-9 lines in 4 locations

tests/JwtWrapperHashTest.php 4 locations

@@ 107-115 (lines=9) @@
104
     * @throws \ByJG\Util\JwtWrapperException
105
     * @expectedException \ByJG\Util\JwtWrapperException
106
     */
107
    public function testTokenWrongServerSameSecret()
108
    {
109
        $jwt = $this->object->createJwtData($this->dataToToken);
110
        $token = $this->object->generateToken($jwt);
111
112
        $jwtWrapper = new JwtWrapper("otherserver.com", $this->jwtKey);
113
114
        $jwtWrapper->extractData($token);
115
    }
116
117
    /**
118
     * @throws \ByJG\Util\JwtWrapperException
@@ 121-129 (lines=9) @@
118
     * @throws \ByJG\Util\JwtWrapperException
119
     * @expectedException \Firebase\JWT\SignatureInvalidException
120
     */
121
    public function testTokenWrongSecret()
122
    {
123
        $jwt = $this->object->createJwtData($this->dataToToken);
124
        $token = $this->object->generateToken($jwt);
125
126
        $jwtWrapper = new JwtWrapper($this->server, new \ByJG\Util\JwtKeySecret("some_creepy_secret", true));
127
128
        $jwtWrapper->extractData($token);
129
    }
130
131
    /**
132
     * @throws \ByJG\Util\JwtWrapperException
@@ 135-143 (lines=9) @@
132
     * @throws \ByJG\Util\JwtWrapperException
133
     * @expectedException \Firebase\JWT\ExpiredException
134
     */
135
    public function testExpiredToken()
136
    {
137
        $jwt = $this->object->createJwtData($this->dataToToken,1);
138
        $token = $this->object->generateToken($jwt);
139
140
        sleep(2);
141
142
        $this->object->extractData($token);
143
    }
144
145
    /**
146
     * @throws \ByJG\Util\JwtWrapperException
@@ 149-155 (lines=7) @@
146
     * @throws \ByJG\Util\JwtWrapperException
147
     * @expectedException \Firebase\JWT\BeforeValidException
148
     */
149
    public function testNotBeforeToken()
150
    {
151
        $jwt = $this->object->createJwtData($this->dataToToken,60, 60);
152
        $token = $this->object->generateToken($jwt);
153
154
        $this->object->extractData($token);
155
    }
156
157
    /**
158
     * @throws \ByJG\Util\JwtWrapperException