function calpak_test ( )

%*****************************************************************************80
%
%% calpak_test()() tests calpak().
%
%  Licensing:
%
%    This code is distributed under the MIT license.
%
%  Modified:
%
%    06 December 2018
%
%  Author:
%
%    John Burkardt
%
  addpath ( '../calpak' )

  timestamp ( );
  fprintf ( 1, '\n' );
  fprintf ( 1, 'calpak_test():\n' );
  fprintf ( 1, '  MATLAB/Octave version %s.\n', version ( ) );
  fprintf ( 1, '  Test calpak()\n' );

  ch_cap_test ( );
  datenum_to_jed_test ( );
  datenum_values_test ( );
  day_list_common_test ( );
  easter_gregorian_ds_test ( );
  easter_gregorian_egr_test ( );
  easter_gregorian_egr2_test ( );
  easter_gregorian_knuth_test ( );
  easter_gregorian_stewart_test ( );
  easter_julian_egr_test ( );
  easter_julian_egr2_test ( );
  gps_to_jed_test ( );
  i4_modp_test ( );
  i4_normal_ab_test ( );
  i4_wrap_test ( );
  jed_ce_values_test ( );
  jed_is_legal_test ( );
  jed_mjd_values_test ( );
  jed_rd_values_test ( );
  jed_to_datenum_test ( );
  jed_to_gps_test ( );
  jed_to_noon_nearest_test ( );
  jed_to_noon_next_test ( );
  jed_to_weekday_test ( );
  jed_to_year_hebrew_test ( );
  jed_weekday_values_test ( );
  month_to_month_name_common_test ( );
  month_to_month_name_common3_test ( );
  weekday_to_name_common_test ( );
  weekday_to_name_common2_test ( );
  weekday_to_name_common3_test ( );
  weekday_values_test ( );
  y_to_s_common_test ( );
  year_length_days_common_test ( );
  year_to_golden_number_test ( );

  calpak_test003 ( );
  calpak_test004 ( );

  calpak_test0065 ( );
  calpak_test007 ( );
  calpak_test0075 ( );
  calpak_test00755 ( );
  calpak_test00756 ( );
  calpak_test0076 ( );
  calpak_test0006 ( );
  calpak_test008 ( );
  calpak_test009 ( );

  calpak_test010 ( );
  calpak_test011 ( );
  calpak_test012 ( );
  calpak_test0125 ( );
  calpak_test013 ( );
  calpak_test014 ( );
  calpak_test015 ( );
  calpak_test016 ( );
  calpak_test017 ( );
  calpak_test0175 ( );
  calpak_test018 ( );
  calpak_test019 ( );

  calpak_test020 ( );

  calpak_test165 ( );
  calpak_test17 ( );
  calpak_test175 ( );
  calpak_test18 ( );
  calpak_test185 ( );
  calpak_test19 ( );
  calpak_test195 ( );



  calpak_test20 ( );
  calpak_test21 ( );
  calpak_test215 ( );
  calpak_test22 ( );
  calpak_test23 ( );
  calpak_test24 ( );
  calpak_test25 ( );
  calpak_test255 ( );
  calpak_test26 ( );
  calpak_test265 ( );
  calpak_test27 ( );
  calpak_test275 ( );
  calpak_test28 ( );
  calpak_test29 ( );

  calpak_test30 ( );
  calpak_test31 ( );
  calpak_test315 ( );
  calpak_test32 ( );
  calpak_test325 ( );
  calpak_test326 ( );
  calpak_test327 ( );
  calpak_test328 ( );
  calpak_test33 ( );
  calpak_test335 ( );
  calpak_test336 ( );
  calpak_test337 ( );
  calpak_test34 ( );
  calpak_test344 ( );
  calpak_test345 ( );
  calpak_test35 ( );
  calpak_test36 ( );
  calpak_test365 ( );
  calpak_test37 ( );
  calpak_test373 ( );
  calpak_test375 ( );
  calpak_test376 ( );
  calpak_test38 ( );
  calpak_test389 ( );
  calpak_test394 ( );
  calpak_test395 ( );

  calpak_test40 ( );
  calpak_test41 ( );
  calpak_test415 ( );
  calpak_test42 ( );
  calpak_test43 ( );
  calpak_test435 ( );
  calpak_test44 ( );
  calpak_test445 ( );
  calpak_test45 ( );
  calpak_test46 ( );
  calpak_test47 ( );
  calpak_test48 ( );
  calpak_test49 ( );
  calpak_test492 ( );
  calpak_test493 ( );
  calpak_test495 ( );

  calpak_test501 ( );
  calpak_test502 ( );
  calpak_test503 ( );
  calpak_test51 ( );
  calpak_test515 ( );
  calpak_test5153 ( )
  calpak_test51535 ( );
  calpak_test5154 ( );
  calpak_test5155 ( );
  calpak_test5156 ( );
  calpak_test52 ( );
  calpak_test525 ( );
  calpak_test53 ( );
  calpak_test535 ( );
  calpak_test54 ( );
  calpak_test555 ( );
  calpak_test56 ( );
  calpak_test565 ( );
  calpak_test566 ( );
  calpak_test58 ( );
  calpak_test585 ( );
  calpak_test59 ( );

  calpak_test60 ( );
  calpak_test605 ( );
  calpak_test61 ( );
  calpak_test615 ( );
  calpak_test616 ( );
  calpak_test62 ( );
  calpak_test621 ( );
  calpak_test622 ( );
  calpak_test623 ( );
  calpak_test624 ( );
  calpak_test635 ( );
  calpak_test636 ( );
  calpak_test64 ( );
  calpak_test65 ( );
  calpak_test66 ( );
  calpak_test67 ( );
  calpak_test675 ( );
  calpak_test68 ( );
  calpak_test685 ( );
  calpak_test686 ( );
  calpak_test687 ( );
  calpak_test688 ( );
  calpak_test689 ( );
  calpak_test69 ( );
  calpak_test695 ( );

  calpak_test70 ( );
  calpak_test71 ( );
  calpak_test72 ( );
  calpak_test73 ( );
  calpak_test74 ( );
  calpak_test75 ( );
  calpak_test76 ( );
  calpak_test77 ( );
  calpak_test775 ( );
  calpak_test78 ( );
  calpak_test79 ( );
  calpak_test795 ( );

  calpak_test80 ( );
  calpak_test805 ( );
  calpak_test81 ( );
  calpak_test82 ( );
  calpak_test83 ( );
%
%  Terminate.
%
  fprintf ( 1, '\n' );
  fprintf ( 1, 'calpak_test():\n' );
  fprintf ( 1, '  Normal end of execution.\n' );
  fprintf ( 1, '\n' );
  timestamp ( );

  rmpath ( '../calpak' )

  return
end
function timestamp ( )

%*****************************************************************************80
%
%% timestamp() prints the current YMDHMS date as a timestamp.
%
%  Licensing:
%
%    This code is distributed under the MIT license.
%
%  Modified:
%
%    14 February 2003
%
%  Author:
%
%    John Burkardt
%
  t = now;
  c = datevec ( t );
  s = datestr ( c, 0 );
  fprintf ( 1, '%s\n', s );

  return
end

