public function testSetLoadBalancerPoliciesOfListener()
{
$loadBalancerName = self::LB_NAME_TEST;
$elb = $this->getElbMock();
$lb = $elb->loadBalancer->describe($loadBalancerName)->get(0);
$res = $lb->listenerDescriptions->get(0)->setPolicies(array('new-policy-1', 'new-policy-2'));
$this->assertEquals(array('new-policy-1', 'new-policy-2'), $res);
$res = $elb->loadBalancer->setPoliciesOfListener($loadBalancerName, 80, 'p-80');
$this->assertEquals(array('p-80'), $res);
$this->assertEquals($lb->listenerDescriptions->get(0)->policyNames, $res);
$ret = $lb->listenerDescriptions->get(0)->listener->setPolicies();
$this->assertEmpty($ret);
$this->assertEquals(array(), $lb->listenerDescriptions->get(0)->policyNames);
}