@Test
public void testCreateGlobalLoadBalancerRule() throws Exception {

    s_logger.info("Running tests for CreateGlobalLoadBalancerRule() service API");
    /*
     * TEST 1: given valid parameters CreateGlobalLoadBalancerRule should succeed
     */
    runCreateGlobalLoadBalancerRulePostiveTest();
    /*
     * TEST 2: given invalid algorithm CreateGlobalLoadBalancerRule should fail
     */
    runCreateGlobalLoadBalancerRuleInvalidAlgorithm();
    /*
     * TEST 3: given invalid persistence method CreateGlobalLoadBalancerRule should fail
     */
    runCreateGlobalLoadBalancerRuleInvalidStickyMethod();
    /*
     * TEST 4: given invalid service type CreateGlobalLoadBalancerRule should fail
     */
    runCreateGlobalLoadBalancerRuleInvalidServiceType();
    /*
     * TEST 5: given 'domain name' that is already used by a different GSLB rule CreateGlobalLoadBalancerRule should fail
     */
    runCreateGlobalLoadBalancerRuleInvalidDomainName();
}