------------------------------------------------------------------------------
--                                                                          --
--                              Couverture                                  --
--                                                                          --
--                     Copyright (C) 2008-2024, AdaCore                     --
--                                                                          --
-- Couverture is free software; you can redistribute it  and/or modify it   --
-- under terms of the GNU General Public License as published by the Free   --
-- Software Foundation; either version 2, or (at your option) any later     --
-- version.  Couverture is distributed in the hope that it will be useful,  --
-- but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN-  --
-- TABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public --
-- License  for more details. You  should  have  received a copy of the GNU --
-- General Public License  distributed with GNAT; see file COPYING. If not, --
-- write  to  the Free  Software  Foundation,  59 Temple Place - Suite 330, --
-- Boston, MA 02111-1307, USA.                                              --
--                                                                          --
------------------------------------------------------------------------------

with AUnit.Test_Fixtures;
with Links.Gen_Test;

package Geomaps.Test is

   type Test is new AUnit.Test_Fixtures.Test_Fixture with null record;

   procedure Test_Pos_Ahead_Of (T : in out Test);

   package Situation_Link_Test is new Geomaps.Situation_Links.Gen_Test
     (Act1      => null,
      Act2      => null,
      Data_Val1 => Situation'
        (Pos => (1, 1),
         Dir => South,
         Sqa => Block),
      Data_Val2 => Situation'
        (Pos => (4, 3),
         Dir => North,
         Sqa => Water));

end Geomaps.Test;
