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'));