Lines Matching refs:IONAME
31 Cookie io{IONAME(BeginOpenNewUnit)(__FILE__, __LINE__)}; in TEST()
32 ASSERT_TRUE(IONAME(SetAccess)(io, "DIRECT", 6)) << "SetAccess(DIRECT)"; in TEST()
33 ASSERT_TRUE(IONAME(SetAction)(io, "READWRITE", 9)) << "SetAction(READWRITE)"; in TEST()
34 ASSERT_TRUE(IONAME(SetForm)(io, "UNFORMATTED", 11)) << "SetForm(UNFORMATTED)"; in TEST()
38 ASSERT_TRUE(IONAME(SetRecl)(io, recl)) << "SetRecl()"; in TEST()
39 ASSERT_TRUE(IONAME(SetStatus)(io, "SCRATCH", 7)) << "SetStatus(SCRATCH)"; in TEST()
42 ASSERT_TRUE(IONAME(GetNewUnit)(io, unit)) << "GetNewUnit()"; in TEST()
43 ASSERT_EQ(IONAME(EndIoStatement)(io), IostatOk) in TEST()
47 io = IONAME(BeginInquireIoLength)(__FILE__, __LINE__); in TEST()
48 ASSERT_TRUE(IONAME(OutputUnformattedBlock)( in TEST()
51 ASSERT_EQ(IONAME(GetIoLength)(io), recl) << "GetIoLength"; in TEST()
52 ASSERT_EQ(IONAME(EndIoStatement)(io), IostatOk) in TEST()
58 io = IONAME(BeginUnformattedOutput)(unit, __FILE__, __LINE__); in TEST()
59 ASSERT_TRUE(IONAME(SetRec)(io, j)) << "SetRec(" << j << ')'; in TEST()
62 ASSERT_TRUE(IONAME(OutputUnformattedBlock)( in TEST()
66 ASSERT_EQ(IONAME(EndIoStatement)(io), IostatOk) in TEST()
72 io = IONAME(BeginUnformattedInput)(unit, __FILE__, __LINE__); in TEST()
73 ASSERT_TRUE(IONAME(SetRec)(io, j)) << "SetRec(" << j << ')'; in TEST()
74 ASSERT_TRUE(IONAME(InputUnformattedBlock)( in TEST()
78 ASSERT_EQ(IONAME(EndIoStatement)(io), IostatOk) in TEST()
86 io = IONAME(BeginClose)(unit, __FILE__, __LINE__); in TEST()
87 ASSERT_TRUE(IONAME(SetStatus)(io, "DELETE", 6)) << "SetStatus(DELETE)"; in TEST()
88 ASSERT_EQ(IONAME(EndIoStatement)(io), IostatOk) in TEST()
95 auto *io{IONAME(BeginOpenNewUnit)(__FILE__, __LINE__)}; in TEST()
96 ASSERT_TRUE(IONAME(SetAccess)(io, "DIRECT", 6)) << "SetAccess(DIRECT)"; in TEST()
97 ASSERT_TRUE(IONAME(SetAction)(io, "READWRITE", 9)) << "SetAction(READWRITE)"; in TEST()
98 ASSERT_TRUE(IONAME(SetForm)(io, "UNFORMATTED", 11)) << "SetForm(UNFORMATTED)"; in TEST()
99 ASSERT_TRUE(IONAME(SetConvert)(io, "NATIVE", 6)) << "SetConvert(NATIVE)"; in TEST()
103 ASSERT_TRUE(IONAME(SetRecl)(io, recl)) << "SetRecl()"; in TEST()
104 ASSERT_TRUE(IONAME(SetStatus)(io, "SCRATCH", 7)) << "SetStatus(SCRATCH)"; in TEST()
107 ASSERT_TRUE(IONAME(GetNewUnit)(io, unit)) << "GetNewUnit()"; in TEST()
108 ASSERT_EQ(IONAME(EndIoStatement)(io), IostatOk) in TEST()
114 io = IONAME(BeginUnformattedOutput)(unit, __FILE__, __LINE__); in TEST()
115 ASSERT_TRUE(IONAME(SetRec)(io, j)) << "SetRec(" << j << ')'; in TEST()
117 ASSERT_TRUE(IONAME(OutputUnformattedBlock)( in TEST()
120 ASSERT_EQ(IONAME(EndIoStatement)(io), IostatOk) in TEST()
125 io = IONAME(BeginOpenUnit)(unit, __FILE__, __LINE__); in TEST()
126 ASSERT_TRUE(IONAME(SetStatus)(io, "OLD", 3)) << "SetStatus(OLD)"; in TEST()
127 ASSERT_TRUE(IONAME(SetConvert)(io, "SWAP", 4)) << "SetConvert(SWAP)"; in TEST()
128 ASSERT_EQ(IONAME(EndIoStatement)(io), IostatOk) in TEST()
133 io = IONAME(BeginUnformattedInput)(unit, __FILE__, __LINE__); in TEST()
134 ASSERT_TRUE(IONAME(SetRec)(io, j)) << "SetRec(" << j << ')'; in TEST()
135 ASSERT_TRUE(IONAME(InputUnformattedBlock)( in TEST()
138 ASSERT_EQ(IONAME(EndIoStatement)(io), IostatOk) in TEST()
146 io = IONAME(BeginClose)(unit, __FILE__, __LINE__); in TEST()
147 ASSERT_TRUE(IONAME(SetStatus)(io, "DELETE", 6)) << "SetStatus(DELETE)"; in TEST()
148 ASSERT_EQ(IONAME(EndIoStatement)(io), IostatOk) in TEST()
155 auto *io{IONAME(BeginOpenNewUnit)(__FILE__, __LINE__)}; in TEST()
156 ASSERT_TRUE(IONAME(SetAccess)(io, "SEQUENTIAL", 10)) in TEST()
158 ASSERT_TRUE(IONAME(SetAction)(io, "READWRITE", 9)) << "SetAction(READWRITE)"; in TEST()
159 ASSERT_TRUE(IONAME(SetForm)(io, "UNFORMATTED", 11)) << "SetForm(UNFORMATTED)"; in TEST()
164 ASSERT_TRUE(IONAME(SetRecl)(io, recl)) << "SetRecl()"; in TEST()
165 ASSERT_TRUE(IONAME(SetStatus)(io, "SCRATCH", 7)) << "SetStatus(SCRATCH)"; in TEST()
168 ASSERT_TRUE(IONAME(GetNewUnit)(io, unit)) << "GetNewUnit()"; in TEST()
169 ASSERT_EQ(IONAME(EndIoStatement)(io), IostatOk) in TEST()
173 io = IONAME(BeginInquireIoLength)(__FILE__, __LINE__); in TEST()
175 ASSERT_TRUE(IONAME(OutputUnformattedBlock)( in TEST()
179 ASSERT_EQ(IONAME(GetIoLength)(io), 3 * recl) << "GetIoLength"; in TEST()
180 ASSERT_EQ(IONAME(EndIoStatement)(io), IostatOk) in TEST()
189 io = IONAME(BeginInquireIoLength)(__FILE__, __LINE__); in TEST()
191 ASSERT_TRUE(IONAME(OutputDescriptor)(io, desc)) in TEST()
194 ASSERT_EQ(IONAME(GetIoLength)(io), 3 * recl) << "GetIoLength"; in TEST()
195 ASSERT_EQ(IONAME(EndIoStatement)(io), IostatOk) in TEST()
201 io = IONAME(BeginUnformattedOutput)(unit, __FILE__, __LINE__); in TEST()
203 ASSERT_TRUE(IONAME(OutputUnformattedBlock)( in TEST()
206 ASSERT_EQ(IONAME(EndIoStatement)(io), IostatOk) in TEST()
211 io = IONAME(BeginRewind)(unit, __FILE__, __LINE__); in TEST()
212 ASSERT_EQ(IONAME(EndIoStatement)(io), IostatOk) in TEST()
217 io = IONAME(BeginUnformattedInput)(unit, __FILE__, __LINE__); in TEST()
218 ASSERT_TRUE(IONAME(InputUnformattedBlock)( in TEST()
221 ASSERT_EQ(IONAME(EndIoStatement)(io), IostatOk) in TEST()
230 io = IONAME(BeginBackspace)(unit, __FILE__, __LINE__); in TEST()
231 ASSERT_EQ(IONAME(EndIoStatement)(io), IostatOk) in TEST()
234 io = IONAME(BeginUnformattedInput)(unit, __FILE__, __LINE__); in TEST()
235 ASSERT_TRUE(IONAME(InputUnformattedBlock)( in TEST()
238 ASSERT_EQ(IONAME(EndIoStatement)(io), IostatOk) in TEST()
244 io = IONAME(BeginBackspace)(unit, __FILE__, __LINE__); in TEST()
245 ASSERT_EQ(IONAME(EndIoStatement)(io), IostatOk) in TEST()
250 io = IONAME(BeginClose)(unit, __FILE__, __LINE__); in TEST()
251 ASSERT_TRUE(IONAME(SetStatus)(io, "DELETE", 6)) << "SetStatus(DELETE)"; in TEST()
252 ASSERT_EQ(IONAME(EndIoStatement)(io), IostatOk) in TEST()
259 auto *io{IONAME(BeginOpenNewUnit)(__FILE__, __LINE__)}; in TEST()
261 ASSERT_TRUE(IONAME(SetAccess)(io, "SEQUENTIAL", 10)) in TEST()
263 ASSERT_TRUE(IONAME(SetAction)(io, "READWRITE", 9)) << "SetAction(READWRITE)"; in TEST()
264 ASSERT_TRUE(IONAME(SetForm)(io, "UNFORMATTED", 11)) << "SetForm(UNFORMATTED)"; in TEST()
265 ASSERT_TRUE(IONAME(SetStatus)(io, "SCRATCH", 7)) << "SetStatus(SCRATCH)"; in TEST()
268 ASSERT_TRUE(IONAME(GetNewUnit)(io, unit)) << "GetNewUnit()"; in TEST()
269 ASSERT_EQ(IONAME(EndIoStatement)(io), IostatOk) in TEST()
280 io = IONAME(BeginUnformattedOutput)(unit, __FILE__, __LINE__); in TEST()
281 ASSERT_TRUE(IONAME(OutputUnformattedBlock)(io, in TEST()
285 ASSERT_EQ(IONAME(EndIoStatement)(io), IostatOk) in TEST()
290 io = IONAME(BeginRewind)(unit, __FILE__, __LINE__); in TEST()
291 ASSERT_EQ(IONAME(EndIoStatement)(io), IostatOk) in TEST()
295 io = IONAME(BeginUnformattedInput)(unit, __FILE__, __LINE__); in TEST()
296 ASSERT_TRUE(IONAME(InputUnformattedBlock)(io, in TEST()
299 ASSERT_EQ(IONAME(EndIoStatement)(io), IostatOk) in TEST()
310 io = IONAME(BeginBackspace)(unit, __FILE__, __LINE__); in TEST()
311 ASSERT_EQ(IONAME(EndIoStatement)(io), IostatOk) in TEST()
314 io = IONAME(BeginUnformattedInput)(unit, __FILE__, __LINE__); in TEST()
315 ASSERT_TRUE(IONAME(InputUnformattedBlock)(io, in TEST()
318 ASSERT_EQ(IONAME(EndIoStatement)(io), IostatOk) in TEST()
326 io = IONAME(BeginBackspace)(unit, __FILE__, __LINE__); in TEST()
327 ASSERT_EQ(IONAME(EndIoStatement)(io), IostatOk) in TEST()
332 io = IONAME(BeginClose)(unit, __FILE__, __LINE__); in TEST()
333 ASSERT_TRUE(IONAME(SetStatus)(io, "DELETE", 6)) << "SetStatus(DELETE)"; in TEST()
334 ASSERT_EQ(IONAME(EndIoStatement)(io), IostatOk) in TEST()
341 auto *io{IONAME(BeginOpenNewUnit)(__FILE__, __LINE__)}; in TEST()
342 ASSERT_TRUE(IONAME(SetAccess)(io, "DIRECT", 6)) << "SetAccess(DIRECT)"; in TEST()
343 ASSERT_TRUE(IONAME(SetAction)(io, "READWRITE", 9)) << "SetAction(READWRITE)"; in TEST()
344 ASSERT_TRUE(IONAME(SetForm)(io, "FORMATTED", 9)) << "SetForm(FORMATTED)"; in TEST()
347 ASSERT_TRUE(IONAME(SetRecl)(io, recl)) << "SetRecl()"; in TEST()
348 ASSERT_TRUE(IONAME(SetStatus)(io, "SCRATCH", 7)) << "SetStatus(SCRATCH)"; in TEST()
351 ASSERT_TRUE(IONAME(GetNewUnit)(io, unit)) << "GetNewUnit()"; in TEST()
352 ASSERT_EQ(IONAME(EndIoStatement)(io), IostatOk) in TEST()
359 io = IONAME(BeginExternalFormattedOutput)( in TEST()
361 ASSERT_TRUE(IONAME(SetRec)(io, j)) << "SetRec(" << j << ')'; in TEST()
362 ASSERT_TRUE(IONAME(OutputInteger64)(io, j)) << "OutputInteger64()"; in TEST()
363 ASSERT_EQ(IONAME(EndIoStatement)(io), IostatOk) in TEST()
369 io = IONAME(BeginExternalFormattedInput)( in TEST()
371 ASSERT_TRUE(IONAME(SetRec)(io, j)) << "SetRec(" << j << ')'; in TEST()
373 ASSERT_TRUE(IONAME(InputInteger)(io, buffer)) << "InputInteger()"; in TEST()
374 ASSERT_EQ(IONAME(EndIoStatement)(io), IostatOk) in TEST()
383 io = IONAME(BeginClose)(unit, __FILE__, __LINE__); in TEST()
384 ASSERT_TRUE(IONAME(SetStatus)(io, "DELETE", 6)) << "SetStatus(DELETE)"; in TEST()
385 ASSERT_EQ(IONAME(EndIoStatement)(io), IostatOk) in TEST()
392 auto *io{IONAME(BeginOpenNewUnit)(__FILE__, __LINE__)}; in TEST()
393 ASSERT_TRUE(IONAME(SetAccess)(io, "SEQUENTIAL", 10)) in TEST()
395 ASSERT_TRUE(IONAME(SetAction)(io, "READWRITE", 9)) << "SetAction(READWRITE)"; in TEST()
396 ASSERT_TRUE(IONAME(SetForm)(io, "FORMATTED", 9)) << "SetForm(FORMATTED)"; in TEST()
397 ASSERT_TRUE(IONAME(SetStatus)(io, "SCRATCH", 7)) << "SetStatus(SCRATCH)"; in TEST()
400 ASSERT_TRUE(IONAME(GetNewUnit)(io, unit)) << "GetNewUnit()"; in TEST()
401 ASSERT_EQ(IONAME(EndIoStatement)(io), IostatOk) in TEST()
414 io = IONAME(BeginExternalFormattedOutput)( in TEST()
417 ASSERT_TRUE(IONAME(OutputInteger64)(io, buffer[k])) in TEST()
420 ASSERT_EQ(IONAME(EndIoStatement)(io), IostatOk) in TEST()
425 io = IONAME(BeginRewind)(unit, __FILE__, __LINE__); in TEST()
426 ASSERT_EQ(IONAME(EndIoStatement)(io), IostatOk) in TEST()
432 io = IONAME(BeginExternalFormattedInput)( in TEST()
437 ASSERT_TRUE(IONAME(InputInteger)(io, check[k])) << "InputInteger()"; in TEST()
439 ASSERT_EQ(IONAME(EndIoStatement)(io), IostatOk) in TEST()
452 io = IONAME(BeginBackspace)(unit, __FILE__, __LINE__); in TEST()
453 ASSERT_EQ(IONAME(EndIoStatement)(io), IostatOk) in TEST()
458 io = IONAME(BeginExternalFormattedInput)( in TEST()
463 ASSERT_TRUE(IONAME(InputInteger)(io, check[k])) << "InputInteger()"; in TEST()
466 std::size_t chars{IONAME(GetSize)(io)}; in TEST()
469 ASSERT_EQ(IONAME(EndIoStatement)(io), IostatOk) in TEST()
479 io = IONAME(BeginBackspace)(unit, __FILE__, __LINE__); in TEST()
480 ASSERT_EQ(IONAME(EndIoStatement)(io), IostatOk) in TEST()
485 io = IONAME(BeginClose)(unit, __FILE__, __LINE__); in TEST()
486 ASSERT_TRUE(IONAME(SetStatus)(io, "DELETE", 6)) << "SetStatus(DELETE)"; in TEST()
487 ASSERT_EQ(IONAME(EndIoStatement)(io), IostatOk) in TEST()
494 auto *io{IONAME(BeginOpenNewUnit)(__FILE__, __LINE__)}; in TEST()
495 ASSERT_TRUE(IONAME(SetAccess)(io, "SEQUENTIAL", 10)) in TEST()
497 ASSERT_TRUE(IONAME(SetAction)(io, "READWRITE", 9)) << "SetAction(READWRITE)"; in TEST()
498 ASSERT_TRUE(IONAME(SetForm)(io, "FORMATTED", 9)) << "SetForm(FORMATTED)"; in TEST()
499 ASSERT_TRUE(IONAME(SetStatus)(io, "SCRATCH", 7)) << "SetStatus(SCRATCH)"; in TEST()
502 ASSERT_TRUE(IONAME(GetNewUnit)(io, unit)) << "GetNewUnit()"; in TEST()
503 ASSERT_EQ(IONAME(EndIoStatement)(io), IostatOk) in TEST()
512 io = IONAME(BeginExternalFormattedOutput)( in TEST()
514 ASSERT_TRUE(IONAME(OutputAscii)(io, record.data(), record.length())) in TEST()
516 ASSERT_EQ(IONAME(EndIoStatement)(io), IostatOk) in TEST()
521 io = IONAME(BeginRewind)(unit, __FILE__, __LINE__); in TEST()
522 ASSERT_EQ(IONAME(EndIoStatement)(io), IostatOk) in TEST()
543 io = IONAME(BeginExternalFormattedInput)( in TEST()
545 IONAME(EnableHandlers)(io, true, false, false, false, false); in TEST()
546 ASSERT_TRUE(IONAME(SetAdvance)(io, "NO", 2)) << "SetAdvance(NO)" << j; in TEST()
548 IONAME(InputAscii)(io, inputItem.item.data(), inputItem.item.length())}; in TEST()
551 ASSERT_EQ(IONAME(EndIoStatement)(io), inputItem.expectedIoStat) in TEST()
558 io = IONAME(BeginClose)(unit, __FILE__, __LINE__); in TEST()
559 ASSERT_EQ(IONAME(EndIoStatement)(io), IostatOk) in TEST()
566 auto *io{IONAME(BeginOpenNewUnit)(__FILE__, __LINE__)}; in TEST()
567 ASSERT_TRUE(IONAME(SetAccess)(io, "SEQUENTIAL", 10)) in TEST()
569 ASSERT_TRUE(IONAME(SetAction)(io, "READWRITE", 9)) << "SetAction(READWRITE)"; in TEST()
570 ASSERT_TRUE(IONAME(SetForm)(io, "FORMATTED", 9)) << "SetForm(FORMATTED)"; in TEST()
571 ASSERT_TRUE(IONAME(SetStatus)(io, "SCRATCH", 7)) << "SetStatus(SCRATCH)"; in TEST()
574 ASSERT_TRUE(IONAME(GetNewUnit)(io, unit)) << "GetNewUnit()"; in TEST()
575 ASSERT_EQ(IONAME(EndIoStatement)(io), IostatOk) in TEST()
583 io = IONAME(BeginExternalFormattedOutput)( in TEST()
585 ASSERT_TRUE(IONAME(OutputAscii)(io, record.data(), record.length())) in TEST()
587 ASSERT_EQ(IONAME(EndIoStatement)(io), IostatOk) in TEST()
592 io = IONAME(BeginRewind)(unit, __FILE__, __LINE__); in TEST()
593 ASSERT_EQ(IONAME(EndIoStatement)(io), IostatOk) in TEST()
610 io = IONAME(BeginExternalFormattedInput)( in TEST()
612 IONAME(EnableHandlers)(io, true, false, false, false, false); in TEST()
613 ASSERT_TRUE(IONAME(SetAdvance)(io, "NO", 2)) << "SetAdvance(NO)" << j; in TEST()
615 IONAME(InputAscii)(io, inputItem.item.data(), inputItem.item.length())) in TEST()
617 ASSERT_EQ(IONAME(EndIoStatement)(io), inputItem.expectedIoStat) in TEST()
627 io = IONAME(BeginExternalFormattedOutput)( in TEST()
629 ASSERT_TRUE(IONAME(OutputAscii)(io, outputItem.data(), outputItem.length())) in TEST()
631 ASSERT_EQ(IONAME(EndIoStatement)(io), IostatOk) in TEST()
638 io = IONAME(BeginRewind)(unit, __FILE__, __LINE__); in TEST()
639 ASSERT_EQ(IONAME(EndIoStatement)(io), IostatOk) in TEST()
645 io = IONAME(BeginExternalFormattedInput)( in TEST()
647 IONAME(EnableHandlers)(io, true, false, false, false, false); in TEST()
649 IONAME(InputAscii)(io, resultRecord.data(), resultRecord.length())) in TEST()
651 ASSERT_EQ(IONAME(EndIoStatement)(io), IostatOk) in TEST()
656 io = IONAME(BeginClose)(unit, __FILE__, __LINE__); in TEST()
657 ASSERT_EQ(IONAME(EndIoStatement)(io), IostatOk) in TEST()
664 auto *io{IONAME(BeginOpenNewUnit)(__FILE__, __LINE__)}; in TEST()
665 ASSERT_TRUE(IONAME(SetAccess)(io, "SEQUENTIAL", 10)) in TEST()
667 ASSERT_TRUE(IONAME(SetAction)(io, "READWRITE", 9)) << "SetAction(READWRITE)"; in TEST()
668 ASSERT_TRUE(IONAME(SetForm)(io, "FORMATTED", 9)) << "SetForm(FORMATTED)"; in TEST()
669 ASSERT_TRUE(IONAME(SetStatus)(io, "SCRATCH", 7)) << "SetStatus(SCRATCH)"; in TEST()
671 ASSERT_TRUE(IONAME(GetNewUnit)(io, unit)) << "GetNewUnit()"; in TEST()
672 ASSERT_EQ(IONAME(EndIoStatement)(io), IostatOk) in TEST()
676 io = IONAME(BeginExternalFormattedOutput)( in TEST()
678 ASSERT_TRUE(IONAME(OutputInteger64)(io, 1234)) << "OutputInteger64()"; in TEST()
679 ASSERT_EQ(IONAME(EndIoStatement)(io), IostatOk) in TEST()
682 io = IONAME(BeginEndfile)(unit, __FILE__, __LINE__); in TEST()
683 ASSERT_EQ(IONAME(EndIoStatement)(io), IostatOk) in TEST()
686 io = IONAME(BeginExternalFormattedOutput)( in TEST()
688 IONAME(EnableHandlers)(io, true /*IOSTAT=*/); in TEST()
689 ASSERT_FALSE(IONAME(OutputInteger64)(io, 5678)) << "OutputInteger64()"; in TEST()
690 ASSERT_EQ(IONAME(EndIoStatement)(io), IostatWriteAfterEndfile) in TEST()
693 io = IONAME(BeginBackspace)(unit, __FILE__, __LINE__); in TEST()
694 ASSERT_EQ(IONAME(EndIoStatement)(io), IostatOk) in TEST()
697 io = IONAME(BeginExternalFormattedOutput)( in TEST()
699 ASSERT_TRUE(IONAME(OutputInteger64)(io, 3456)) << "OutputInteger64()"; in TEST()
700 ASSERT_EQ(IONAME(EndIoStatement)(io), IostatOk) in TEST()
703 io = IONAME(BeginRewind)(unit, __FILE__, __LINE__); in TEST()
704 ASSERT_EQ(IONAME(EndIoStatement)(io), IostatOk) in TEST()
708 io = IONAME(BeginExternalFormattedInput)( in TEST()
710 IONAME(EnableHandlers)(io, false, false, true /*END=*/); in TEST()
711 ASSERT_TRUE(IONAME(InputInteger)(io, j)) << "InputInteger(j)"; in TEST()
713 ASSERT_TRUE(IONAME(InputInteger)(io, k)) << "InputInteger(k)"; in TEST()
715 ASSERT_FALSE(IONAME(InputInteger)(io, eof)) << "InputInteger(eof)"; in TEST()
717 ASSERT_EQ(IONAME(EndIoStatement)(io), IostatEnd) << "EndIoStatement for READ"; in TEST()
719 io = IONAME(BeginClose)(unit, __FILE__, __LINE__); in TEST()
720 ASSERT_EQ(IONAME(EndIoStatement)(io), IostatOk) in TEST()
727 auto *io{IONAME(BeginOpenNewUnit)(__FILE__, __LINE__)}; in TEST()
728 ASSERT_TRUE(IONAME(SetAccess)(io, "SEQUENTIAL", 10)) in TEST()
730 ASSERT_TRUE(IONAME(SetAction)(io, "READWRITE", 9)) << "SetAction(READWRITE)"; in TEST()
731 ASSERT_TRUE(IONAME(SetFile)(io, "utf8test", 8)) << "SetFile(utf8test)"; in TEST()
732 ASSERT_TRUE(IONAME(SetForm)(io, "FORMATTED", 9)) << "SetForm(FORMATTED)"; in TEST()
733 ASSERT_TRUE(IONAME(SetStatus)(io, "REPLACE", 7)) << "SetStatus(REPLACE)"; in TEST()
734 ASSERT_TRUE(IONAME(SetEncoding)(io, "UTF-8", 5)) << "SetEncoding(UTF-8)"; in TEST()
736 ASSERT_TRUE(IONAME(GetNewUnit)(io, unit)) << "GetNewUnit()"; in TEST()
737 ASSERT_EQ(IONAME(EndIoStatement)(io), IostatOk) in TEST()
745 io = IONAME(BeginExternalListOutput)(unit, __FILE__, __LINE__); in TEST()
750 ASSERT_TRUE(IONAME(OutputDescriptor)(io, desc)); in TEST()
751 ASSERT_EQ(IONAME(EndIoStatement)(io), IostatOk) in TEST()
754 io = IONAME(BeginRewind)(unit, __FILE__, __LINE__); in TEST()
755 ASSERT_EQ(IONAME(EndIoStatement)(io), IostatOk) in TEST()
760 io = IONAME(BeginExternalListInput)(unit, __FILE__, __LINE__); in TEST()
761 ASSERT_TRUE(IONAME(InputDescriptor)(io, desc)); in TEST()
762 ASSERT_EQ(IONAME(EndIoStatement)(io), IostatOk) in TEST()
770 io = IONAME(BeginClose)(unit, __FILE__, __LINE__); in TEST()
771 ASSERT_TRUE(IONAME(SetStatus)(io, "KEEP", 4)) << "SetStatus(KEEP)"; in TEST()
772 ASSERT_EQ(IONAME(EndIoStatement)(io), IostatOk) in TEST()
776 io = IONAME(BeginOpenNewUnit)(__FILE__, __LINE__); in TEST()
777 ASSERT_TRUE(IONAME(SetAccess)(io, "SEQUENTIAL", 10)) in TEST()
779 ASSERT_TRUE(IONAME(SetAction)(io, "READWRITE", 9)) << "SetAction(READWRITE)"; in TEST()
780 ASSERT_TRUE(IONAME(SetFile)(io, "utf8test", 8)) << "SetFile(utf8test)"; in TEST()
781 ASSERT_TRUE(IONAME(SetForm)(io, "FORMATTED", 9)) << "SetForm(FORMATTED)"; in TEST()
782 ASSERT_TRUE(IONAME(SetStatus)(io, "OLD", 3)) << "SetStatus(OLD)"; in TEST()
783 ASSERT_TRUE(IONAME(GetNewUnit)(io, unit)) << "GetNewUnit()"; in TEST()
784 ASSERT_EQ(IONAME(EndIoStatement)(io), IostatOk) in TEST()
787 io = IONAME(BeginExternalListInput)(unit, __FILE__, __LINE__); in TEST()
788 ASSERT_TRUE(IONAME(InputDescriptor)(io, desc)); in TEST()
789 ASSERT_EQ(IONAME(EndIoStatement)(io), IostatOk) in TEST()
797 io = IONAME(BeginClose)(unit, __FILE__, __LINE__); in TEST()
798 ASSERT_TRUE(IONAME(SetStatus)(io, "DELETE", 6)) << "SetStatus(DELETE)"; in TEST()
799 ASSERT_EQ(IONAME(EndIoStatement)(io), IostatOk) in TEST()
806 auto *io{IONAME(BeginOpenNewUnit)(__FILE__, __LINE__)}; in TEST()
807 ASSERT_TRUE(IONAME(SetAccess)(io, "SEQUENTIAL", 10)) in TEST()
809 ASSERT_TRUE(IONAME(SetAction)(io, "READWRITE", 9)) << "SetAction(READWRITE)"; in TEST()
810 ASSERT_TRUE(IONAME(SetFile)(io, "ucstest", 7)) << "SetAction(ucstest)"; in TEST()
811 ASSERT_TRUE(IONAME(SetForm)(io, "FORMATTED", 9)) << "SetForm(FORMATTED)"; in TEST()
812 ASSERT_TRUE(IONAME(SetStatus)(io, "REPLACE", 7)) << "SetStatus(REPLACE)"; in TEST()
813 ASSERT_TRUE(IONAME(SetEncoding)(io, "UTF-8", 5)) << "SetEncoding(UTF-8)"; in TEST()
815 ASSERT_TRUE(IONAME(GetNewUnit)(io, unit)) << "GetNewUnit()"; in TEST()
816 ASSERT_EQ(IONAME(EndIoStatement)(io), IostatOk) in TEST()
821 io = IONAME(BeginExternalListOutput)(unit, __FILE__, __LINE__); in TEST()
827 ASSERT_TRUE(IONAME(OutputDescriptor)(io, desc)); in TEST()
828 ASSERT_EQ(IONAME(EndIoStatement)(io), IostatOk) in TEST()
831 io = IONAME(BeginRewind)(unit, __FILE__, __LINE__); in TEST()
832 ASSERT_EQ(IONAME(EndIoStatement)(io), IostatOk) in TEST()
835 io = IONAME(BeginExternalListInput)(unit, __FILE__, __LINE__); in TEST()
838 ASSERT_TRUE(IONAME(InputDescriptor)(io, desc)); in TEST()
839 ASSERT_EQ(IONAME(EndIoStatement)(io), IostatOk) in TEST()
857 io = IONAME(BeginClose)(unit, __FILE__, __LINE__); in TEST()
858 ASSERT_TRUE(IONAME(SetStatus)(io, "KEEP", 4)) << "SetStatus(KEEP)"; in TEST()
859 ASSERT_EQ(IONAME(EndIoStatement)(io), IostatOk) in TEST()
863 io = IONAME(BeginOpenNewUnit)(__FILE__, __LINE__); in TEST()
864 ASSERT_TRUE(IONAME(SetAccess)(io, "SEQUENTIAL", 10)) in TEST()
866 ASSERT_TRUE(IONAME(SetAction)(io, "READWRITE", 9)) << "SetAction(READWRITE)"; in TEST()
867 ASSERT_TRUE(IONAME(SetFile)(io, "ucstest", 7)) << "SetFile(ucstest)"; in TEST()
868 ASSERT_TRUE(IONAME(SetForm)(io, "FORMATTED", 9)) << "SetForm(FORMATTED)"; in TEST()
869 ASSERT_TRUE(IONAME(SetStatus)(io, "OLD", 3)) << "SetStatus(OLD)"; in TEST()
870 ASSERT_TRUE(IONAME(GetNewUnit)(io, unit)) << "GetNewUnit()"; in TEST()
871 ASSERT_EQ(IONAME(EndIoStatement)(io), IostatOk) in TEST()
875 io = IONAME(BeginExternalListInput)(unit, __FILE__, __LINE__); in TEST()
878 ASSERT_TRUE(IONAME(InputDescriptor)(io, desc)); in TEST()
879 ASSERT_EQ(IONAME(EndIoStatement)(io), IostatOk) in TEST()
894 io = IONAME(BeginClose)(unit, __FILE__, __LINE__); in TEST()
895 ASSERT_TRUE(IONAME(SetStatus)(io, "DELETE", 6)) << "SetStatus(DELETE)"; in TEST()
896 ASSERT_EQ(IONAME(EndIoStatement)(io), IostatOk) in TEST()
907 EXPECT_EQ(IONAME(CheckUnitNumberInRange64)(unit64Ok, true), IostatOk); in TEST()
908 EXPECT_EQ(IONAME(CheckUnitNumberInRange64)(unit64Ok, false), IostatOk); in TEST()
910 IONAME(CheckUnitNumberInRange64)(unit64Bad, true), IostatUnitOverflow); in TEST()
912 IONAME(CheckUnitNumberInRange64)(unit64Bad2, true), IostatUnitOverflow); in TEST()
914 IONAME(CheckUnitNumberInRange64)(unit64Bad, true), IostatUnitOverflow); in TEST()
916 IONAME(CheckUnitNumberInRange64)(unit64Bad2, true), IostatUnitOverflow); in TEST()
923 IONAME(CheckUnitNumberInRange64)(2147483648, false), expectedMsg); in TEST()
929 EXPECT_EQ(IONAME(CheckUnitNumberInRange64)(unit64Bad, true, msg, n), in TEST()