@@ -41,7 +41,10 @@ function t_mp_logger(quiet)
4141else
4242 expected = sprintf(' first: '' one''\n second: 2\n pi: 3.1416\n\n 2.7183\n\n ' );
4343end
44- t_str_match(c , expected , [t ' mp_disp - outputs to console' ]);
44+ if ~t_str_match(c , expected , [t ' mp_disp - outputs to console' ]);
45+ fprintf(' \n got: "%s "\n ' , c );
46+ fprintf(' exp: "%s "\n ' , expected );
47+ end
4548
4649c = evalc(' mp_printf('' Hello %s !\n\n'' , '' mp_printf'' ); mp_printf('' This is %d\n lines of\n text (%s ).\n'' , 3, '' I think'' );' );
4750expected = sprintf(' Hello mp_printf!\n\n This is 3\n lines of\n text (I think).\n ' );
@@ -79,7 +82,10 @@ function t_mp_logger(quiet)
7982end
8083mp .logger.manager(' clear' , fname );
8184t_file_match(fname , redir_disp_fname , [t ' mp_disp - file w/expected content' ], {}, true );
82- t_str_match(c , expected , [t ' mp_disp - outputs to console' ]);
85+ if ~t_str_match(c , expected , [t ' mp_disp - outputs to console' ]);
86+ fprintf(' \n got: "%s "\n ' , c );
87+ fprintf(' exp: "%s "\n ' , expected );
88+ end
8389t_ok(isempty(mp .logger.manager(' get' )), [t ' mp.logger.manage('' clear'' )' ]);
8490
8591fname = sprintf(' redir-printf-%d .txt' , fix(rand * 1e8 ));
0 commit comments