incubator-callback-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "STB Land (Created) (JIRA)" <j...@apache.org>
Subject [jira] [Created] (CB-96) [PGWhitelist processWhitelist] IP adresses handling
Date Wed, 30 Nov 2011 12:41:39 GMT
[PGWhitelist processWhitelist] IP adresses handling
---------------------------------------------------

                 Key: CB-96
                 URL: https://issues.apache.org/jira/browse/CB-96
             Project: Apache Callback
          Issue Type: Bug
          Components: iOS
         Environment: Xcode 4
            Reporter: STB Land
            Assignee: Shazron Abdullah


Theses tests fail with version 1.2.0 (not tested before) :

@interface PGWhitelistTests : SenTestCase {
}
- (void) testIpExactMatch
{    
    NSArray* allowedHosts = [NSArray arrayWithObjects: 
                             @"162.168.1.1",
                             @"162.168.2.1",
                             nil];

    PGWhitelist* whitelist = [[PGWhitelist alloc] initWithArray:allowedHosts];

    STAssertFalse([whitelist URLIsAllowed:[NSURL URLWithString:@"http://mydomain.com"]], nil);
    STAssertTrue([whitelist URLIsAllowed:[NSURL URLWithString:@"http://192.168.1.1"]], nil);
    STAssertTrue([whitelist URLIsAllowed:[NSURL URLWithString:@"http://192.168.2.1"]], nil);
    STAssertFalse([whitelist URLIsAllowed:[NSURL URLWithString:@"http://192.168.3.1"]], nil);

    [whitelist release];
}

- (void) testIpWildcardMatch
{    
    NSArray* allowedHosts = [NSArray arrayWithObjects: 
                             @"162.168.1.*",
                             @"162.168.2.*",
                             nil];

    PGWhitelist* whitelist = [[PGWhitelist alloc] initWithArray:allowedHosts];

    STAssertFalse([whitelist URLIsAllowed:[NSURL URLWithString:@"http://mydomain.com"]], nil);
    STAssertTrue([whitelist URLIsAllowed:[NSURL URLWithString:@"http://192.168.1.1"]], nil);
    STAssertTrue([whitelist URLIsAllowed:[NSURL URLWithString:@"http://192.168.1.2"]], nil);
    STAssertTrue([whitelist URLIsAllowed:[NSURL URLWithString:@"http://192.168.2.1"]], nil);
    STAssertTrue([whitelist URLIsAllowed:[NSURL URLWithString:@"http://192.168.2.2"]], nil);
    STAssertFalse([whitelist URLIsAllowed:[NSURL URLWithString:@"http://192.168.3.1"]], nil);

    [whitelist release];
}

@end

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Mime
View raw message