public function testGetChecksum() { $this->route->add(null, 'anypattern')->tokens(['token' => 'pattern']); $this->route->addTokens(['token' => 'pattern']); $this->route->addPatterns(['pattern' => 'regex']); $this->assertEquals(md5(json_encode(['routes' => [0 => ['path' => 'anypattern', 'group' => '', 'method' => '', 'tokens' => ['token' => 'pattern']]], 'tokens' => ['token' => 'pattern'], 'patterns' => ['pattern' => 'regex']])), $this->route->getChecksum()); }