function filum_test007 ( )

%*****************************************************************************80
%
%% filum_test007() tests filename_inc().
%
%  Licensing:
%
%    This code is distributed under the MIT license.
%
%  Modified:
%
%    14 September 2005
%
%  Author:
%
%    John Burkardt
%
  ntest = 4;

  string(1,1:11) = 'file???.dat';
  string(2,1:11) = 'file072.dat';
  string(3,1:11) = '2cat9.dat  ';
  string(4,1:11) = 'fred99.txt ';

  fprintf ( 1, '\n' );
  fprintf ( 1, 'filum_test007():\n' );
  fprintf ( 1, '  filename_inc() increments a string\n' );
  fprintf ( 1, '\n' );
  fprintf ( 1, '     Input             Output\n' );

  for i = 1 : ntest
    fprintf ( 1, '\n' );
    filename = string(i,:);
    for j = 1 : 4
      filename_old = filename;
      filename = filename_inc ( filename );
      fprintf ( 1, '  %20s  %20s\n', filename_old, filename );
      if ( s_len_trim ( filename ) == 0 )
        fprintf ( 1, '  (Empty output string.  Quit loop!)\n' );
      end
    end
  end

  return
end
