--TEST--
datefmt_get_calendar_code() datefmt_set_calendar_code()
--SKIPIF--
<?php if( !extension_loaded'intl' ) ) print 'skip'?>
--FILE--
<?php

/*
 * Test for the datefmt_get_calendar  and datefmt_set_calendar functions
 */


function ut_main()
{
    
$calendar_arr = array (
        
IntlDateFormatter::GREGORIAN,
        
IntlDateFormatter::TRADITIONAL,
        
3
    
);
    
    
$res_str '';

    
$start_calendar IntlDateFormatter::GREGORIAN;
    
$res_str .= "\nCreating IntlDateFormatter with calendar = $start_calendar";
    
$fmt ut_datefmt_create"de-DE",  IntlDateFormatter::SHORTIntlDateFormatter::SHORT ,'America/Los_Angeles'IntlDateFormatter::GREGORIAN);
    
$calendar ut_datefmt_get_calendar$fmt);
    
$res_str .= "\nAfter call to get_calendar :  calendar= $calendar";
    
$res_str .= "\n-------------------";

    foreach( 
$calendar_arr as $calendar_entry )
    {
        
$res_str .= "\nSetting IntlDateFormatter with calendar = $calendar_entry";
        
ut_datefmt_set_calendar$fmt$calendar_entry);
        
$calendar ut_datefmt_get_calendar$fmt);
        
$res_str .= "\nAfter call to get_calendar :  calendar= $calendar";
        
$res_str .= "\n-------------------";
    }

    return 
$res_str;

}

include_once( 
'ut_common.inc' );

// Run the test
ut_run();
?>
--EXPECT--
Creating IntlDateFormatter with calendar = 1
After call to get_calendar :  calendar= 1
-------------------
Setting IntlDateFormatter with calendar = 1
After call to get_calendar :  calendar= 1
-------------------
Setting IntlDateFormatter with calendar = 0
After call to get_calendar :  calendar= 0
-------------------
Setting IntlDateFormatter with calendar = 3
After call to get_calendar :  calendar= 0
-------------------