Mercurial > octave
comparison scripts/io/fileread.m @ 32081:687ea87ccf5d
fileread: Run test only with working encoding facet (bug #64139).
* scripts/io/fileread.m: One of the tests doesn't emit an error if fopen
doesn't support specifying an encoding. Don't run that test when Octave is
linked with libc++.
author | Markus Mützel <markus.muetzel@gmx.de> |
---|---|
date | Sat, 06 May 2023 18:43:46 +0200 |
parents | 7ce8302036c1 |
children | 386d05bbae5a |
comparison
equal
deleted
inserted
replaced
32080:e9fdfebc6db0 | 32081:687ea87ccf5d |
---|---|
103 %!error <Invalid call> fileread () | 103 %!error <Invalid call> fileread () |
104 %!error <FILENAME argument must be a string> fileread (1) | 104 %!error <FILENAME argument must be a string> fileread (1) |
105 %!error <parameter "Encoding" missing value> fileread ("filename", "Encoding") | 105 %!error <parameter "Encoding" missing value> fileread ("filename", "Encoding") |
106 %!error <Unknown option "UnknownParam"> | 106 %!error <Unknown option "UnknownParam"> |
107 %! fileread ("filename", "UnknownParam", "UnknownValue") | 107 %! fileread ("filename", "UnknownParam", "UnknownValue") |
108 %!error <conversion from codepage 'unknownvalue' not supported> | 108 ## FIXME: The following test should be skipped if |
109 %! fileread ("filename", "Encoding", "UnknownValue") | 109 ## OCTAVE_HAVE_STRICT_ENCODING_FACET is defined. |
110 %!testif ; ! __have_feature__ ("LLVM_LIBCXX") | |
111 %! fail ('fileread ("filename", "Encoding", "UnknownValue")', ... | |
112 %! "conversion from codepage 'unknownvalue' not supported"); |