commit deletes
This commit is contained in:
parent
776bba907c
commit
372c577f83
233 changed files with 0 additions and 6724 deletions
|
|
@ -1,28 +0,0 @@
|
|||
with Ada.Text_IO;
|
||||
|
||||
procedure Test_Function is
|
||||
|
||||
function Palindrome (Text : String) return Boolean is
|
||||
begin
|
||||
for Offset in 0 .. Text'Length / 2 - 1 loop
|
||||
if Text (Text'First + Offset) /= Text (Text'Last - Offset) then
|
||||
return False;
|
||||
end if;
|
||||
end loop;
|
||||
return True;
|
||||
end Palindrome;
|
||||
|
||||
str1 : String := "racecar";
|
||||
str2 : String := "wombat";
|
||||
|
||||
begin
|
||||
begin
|
||||
pragma Assert(False); -- raises an exception if assertions are switched on
|
||||
Ada.Text_IO.Put_Line("Skipping the test! Please compile with assertions switched on!");
|
||||
exception
|
||||
when others => -- assertions are switched on -- perform the tests
|
||||
pragma Assert (Palindrome (str1) = True, "Assertion on str1 failed");
|
||||
pragma Assert (Palindrome (str2) = False, "Assertion on str2 failed");
|
||||
Ada.Text_IO.Put_Line("Test Passed!");
|
||||
end;
|
||||
end Test_Function;
|
||||
Loading…
Add table
Add a link
Reference in a new issue