diff --git a/test/tZarrWrite.m b/test/tZarrWrite.m index a0b4fc2..d79553a 100644 --- a/test/tZarrWrite.m +++ b/test/tZarrWrite.m @@ -125,15 +125,14 @@ function invalidFilePath(testcase) testcase.verifyError(@()zarrwrite('',data),errID); end - % function dataDatatypeMismatch(testcase) - % % Verify error for mismatch between datatype value and datatype - % % of data to be written with zarrwrite. - % - % %TOCHECK: Failure on Linux - % zarrcreate(testcase.ArrPathWrite,testcase.ArrSize,"Datatype",'int8'); - % data = ones(testcase.ArrSize); - % testcase.verifyError(@()zarrwrite(testcase.ArrPathWrite,data),testcase.PyException); - % end + function dataDatatypeMismatch(testcase) + % Verify error for mismatch between datatype value and datatype + % of data to be written with zarrwrite. + errID = 'MATLAB:Python:PyExceptionWithNDArrayInfoAndMsg'; + zarrcreate(testcase.ArrPathWrite,testcase.ArrSize,"Datatype",'int8'); + data = ones(testcase.ArrSize); + testcase.verifyError(@()zarrwrite(testcase.ArrPathWrite,data),errID); + end function dataDimensionMismatch(testcase) % Verify error when there is a dimension mismatch at the time of