Natools

Check-in [b150b39643]
Login
Overview
Comment:s_expressions-parsers-tests: improve coverage of Close_Current_List
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1: b150b39643305f120129d2a242d8a3084dd3732a
User & Date: nat on 2017-07-05 20:57:42
Other Links: manifest | tags
Context
2017-07-06
20:51
cron-tests: fix argument order in calls to Check check-in: d1dd5bc62e user: nat tags: trunk
2017-07-05
20:57
s_expressions-parsers-tests: improve coverage of Close_Current_List check-in: b150b39643 user: nat tags: trunk
2017-06-26
20:11
s_expressions-file_writers: add primitive to open or create when needed check-in: c30800d3c3 user: nat tags: trunk
Changes

Modified tests/natools-s_expressions-parsers-tests.adb from [bbf8438364] to [ff2d10e80b].

152
153
154
155
156
157
158












159
160
161
162
163
164
165
            Last_Event : constant Events.Event := Parser.Current_Event;
         begin
            if Last_Event /= Events.End_Of_Input then
               Test.Fail ("Unexpected last event "
                 & Events.Event'Image (Last_Event));
            end if;
         end Check_Last_Event;












      end;
   exception
      when Error : others => Test.Report_Exception (Error);
   end Close_Current_List;


   procedure Lockable_Interface (Report : in out NT.Reporter'Class) is







>
>
>
>
>
>
>
>
>
>
>
>







152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
            Last_Event : constant Events.Event := Parser.Current_Event;
         begin
            if Last_Event /= Events.End_Of_Input then
               Test.Fail ("Unexpected last event "
                 & Events.Event'Image (Last_Event));
            end if;
         end Check_Last_Event;

         Parser.Close_Current_List;

         Check_Byeond_Last_Event :
         declare
            Last_Event : constant Events.Event := Parser.Current_Event;
         begin
            if Last_Event /= Events.End_Of_Input then
               Test.Fail ("Unexpected bayond-last event "
                 & Events.Event'Image (Last_Event));
            end if;
         end Check_Byeond_Last_Event;
      end;
   exception
      when Error : others => Test.Report_Exception (Error);
   end Close_Current_List;


   procedure Lockable_Interface (Report : in out NT.Reporter'Class) is