Package test.unit.gov.nist.javax.sip.parser

Source Code of test.unit.gov.nist.javax.sip.parser.RetryAfterParserTest

package test.unit.gov.nist.javax.sip.parser;

import gov.nist.javax.sip.header.RetryAfter;
import gov.nist.javax.sip.parser.RetryAfterParser;



public class RetryAfterParserTest extends ParserTestCase {
      
    @Override
    public void testParser() {
        // TODO Auto-generated method stub
        String rr[] = {
                "Retry-After: 18000;duration=3600\n",
                "Retry-After: 120;duration=3600;ra=oli\n",
                "Retry-After: 1220 (I'm in a meeting)\n",
                "Retry-After: 1230 (I'm in a meeting);fg=der;duration=23\n"
            };

            super.testParser(RetryAfterParser.class, rr);
            try {
                RetryAfter retryAfter = new RetryAfter();
                retryAfter.setRetryAfter(100);
                retryAfter.setDuration(10);
                retryAfter.setComment("foo");
                System.out.println(new RetryAfterParser(retryAfter.encode()).parse().toString());
                assertTrue( retryAfter.equals(new RetryAfterParser(retryAfter.encode()).parse()));
            } catch (Exception ex) {
                fail("Could not parse encoded header");
            }
       
    }

}
TOP

Related Classes of test.unit.gov.nist.javax.sip.parser.RetryAfterParserTest

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.