Mercurial > forge
diff main/netcdf/inst/private/test_netcdf_high_level_interface.m @ 12290:5b3d9192547f octave-forge
use isequaln instead of isequalwithequalnans if available
author | abarth93 |
---|---|
date | Tue, 07 Jan 2014 12:30:57 +0000 |
parents | 6f80e9b5a5cb |
children | 8476336c120c |
line wrap: on
line diff
--- a/main/netcdf/inst/private/test_netcdf_high_level_interface.m Tue Jan 07 12:13:08 2014 +0000 +++ b/main/netcdf/inst/private/test_netcdf_high_level_interface.m Tue Jan 07 12:30:57 2014 +0000 @@ -23,11 +23,16 @@ u = randn(10,20); ncwrite(fname,'u',u); +% for octave prior to 3.8.0 +if isempty(which('isequaln')) + isequaln = @(x,y) isequalwithequalnans(x,y); +end + u2 = ncread(fname,'u'); -assert(isequalwithequalnans(u,u2)); +assert(isequaln(u,u2)); u2 = ncread(fname,'u',[10 5],[inf inf],[1 1]); -assert(isequalwithequalnans(u(10:end,5:end),u2)); +assert(isequaln(u(10:end,5:end),u2)); ncwriteatt(fname,'temp','units','degree Celsius'); assert(strcmp(ncreadatt(fname,'temp','units'),'degree Celsius'));