function testAddRemoveCallbackURLSAllowed1() { $app = new API2ApplicationModel(); ## No URLS $this->assertEquals(false, $app->hasAllowedCallbackUrls()); $this->assertEquals(true, $app->isCallbackUrlAllowed("http://www.example.com/callback")); $this->assertEquals(true, $app->isCallbackUrlAllowed("http://www.example.co.uk/callback")); ## Add $app->addAllowedCallbackUrl('http://www.example.com/'); ## Has URLS $this->assertEquals(true, $app->hasAllowedCallbackUrls()); $this->assertEquals(true, $app->isCallbackUrlAllowed("http://www.example.com/callback")); $this->assertEquals(false, $app->isCallbackUrlAllowed("http://www.example.co.uk/callback")); ## Remove $app->removeAllowedCallbackUrl('http://www.example.com/'); ## No URLS $this->assertEquals(false, $app->hasAllowedCallbackUrls()); $this->assertEquals(true, $app->isCallbackUrlAllowed("http://www.example.com/callback")); $this->assertEquals(true, $app->isCallbackUrlAllowed("http://www.example.co.uk/callback")); }