|
|
DataMuseum.dkPresents historical artifacts from the history of: Rational R1000/400 Tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about Rational R1000/400 Tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - downloadIndex: B T
Length: 38856 (0x97c8)
Types: TextFile
Names: »B«
└─⟦85b835f43⟧ Bits:30000549 8mm tape, Rational 1000, Xlib rev 6.00
└─⟦0c20f784e⟧ »DATA«
└─⟦1abbe589f⟧
└─⟦49e7f20b9⟧
└─⟦this⟧
with Test_Io;
with Cvt_Test_Utilities;
with Xlbt_Arithmetic;
with Xlbt_Basic;
with Xlbt_Event3;
with Xlbt_Key;
with Xlbt_Misc;
with Xlbt_Pointer;
with Xlbt_Window;
with Xlbmt_Network_Types;
with Xlbip_Event_Converters;
procedure Cvt_040 is
------------------------------------------------------------------------------
-- Tests for Xlbip_Event_Converters
------------------------------------------------------------------------------
-- 09/11/90 DRK | Created.
------------------------------------------------------------------------------
---------------------------------
-- Handy constants and renames --
---------------------------------
package Utils renames Cvt_Test_Utilities;
package Tests renames Utils.Raw_Data_Tests;
use Utils.Raw_Data_Constants;
----------------------------------------------------------------------
-------------------------
-- Major test sections --
-------------------------
procedure Test_X_Button_Event is
procedure Test is new Tests.Tester
(Xlbt_Event3.X_Button_Event, "X_Button_Event",
Xlbip_Event_Converters.To_Raw,
Xlbip_Event_Converters.From_Raw);
begin
Test_Io.Section ("X_Button_Event conversions");
Test ("0", (Xlbt_Event3.Error_Event, Xlbt_Pointer.Any_Button,
0, 0, (Drawable => (Id => (Number => 0))),
(Drawable => (Id => (Number => 0))),
(Drawable => (Id => (Number => 0))), 0, 0, 0, 0,
(others => False), Xlbt_Misc.False, 0),
(1 .. 32 => 0));
Test ("1.2.3.4.5.6.7.8.9.10.11.12.1.-1",
(Xlbt_Event3.Reply_Event, Xlbt_Pointer.Button_2,
3, 4, (Drawable => (Id => (Number => 5))),
(Drawable => (Id => (Number => 6))),
(Drawable => (Id => (Number => 7))), 8, 9, 10, 11,
(Xlbt_Key.Mod_1_Mask | Xlbt_Key.Control_Mask => True,
others => False), Xlbt_Misc.True, 255),
((1, 2)) & Swab_00_03 & Swab_00_00_00_04 & Swab_00_00_00_05 &
Swab_00_00_00_06 & Swab_00_00_00_07 & Swab_00_08 & Swab_00_09 &
Swab_00_0a & Swab_00_0b & Swab_00_0c & ((1, Raw_Ff)));
Test_Io.New_Line;
end Test_X_Button_Event;
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
procedure Test_X_Circulate_Notify_Event is
procedure Test is new Tests.Tester
(Xlbt_Event3.X_Circulate_Notify_Event,
"X_Circulate_Notify_Event",
Xlbip_Event_Converters.To_Raw,
Xlbip_Event_Converters.From_Raw);
begin
Test_Io.Section ("X_Circulate_Notify_Event conversions");
Test ("0", (Xlbt_Event3.Error_Event, 0, 0,
(Drawable => (Id => (Number => 0))),
(Drawable => (Id => (Number => 0))),
(Drawable => (Id => (Number => 0))),
Xlbt_Window.Place_On_Top, (others => 0)), (1 .. 32 => 0));
Test ("1.-1.2.3.4.5.1.-1",
(Xlbt_Event3.Reply_Event, 255, 2,
(Drawable => (Id => (Number => 3))),
(Drawable => (Id => (Number => 4))),
(Drawable => (Id => (Number => 5))),
Xlbt_Window.Place_On_Bottom, (others => 255)),
((1, Raw_Ff)) & Swab_00_02 & Swab_00_00_00_03 & Swab_00_00_00_04 &
Swab_00_00_00_05 & (1 => 1, 2 .. 16 => Raw_Ff));
Test_Io.New_Line;
end Test_X_Circulate_Notify_Event;
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
procedure Test_X_Circulate_Request_Event is
procedure Test is new Tests.Tester
(Xlbt_Event3.X_Circulate_Request_Event,
"X_Circulate_Request_Event",
Xlbip_Event_Converters.To_Raw,
Xlbip_Event_Converters.From_Raw);
begin
Test_Io.Section ("X_Circulate_Request_Event conversions");
Test ("0", (Xlbt_Event3.Error_Event, 0, 0,
(Drawable => (Id => (Number => 0))),
(Drawable => (Id => (Number => 0))), (others => 0),
Xlbt_Window.Place_On_Top, (others => 0)), (1 .. 32 => 0));
Test ("1.-1.2.3.4.-1.1.-1",
(Xlbt_Event3.Reply_Event, 255, 2,
(Drawable => (Id => (Number => 3))),
(Drawable => (Id => (Number => 4))), (others => 255),
Xlbt_Window.Place_On_Bottom, (others => 255)),
((1, Raw_Ff)) & Swab_00_02 & Swab_00_00_00_03 & Swab_00_00_00_04 &
(1 .. 4 => Raw_Ff) & (1 => 1, 2 .. 16 => Raw_Ff));
Test_Io.New_Line;
end Test_X_Circulate_Request_Event;
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
procedure Test_X_Client_Message_Event is
procedure Test is new Tests.Tester (Xlbt_Event3.X_Client_Message_Event,
"X_Client_Message_Event",
Xlbip_Event_Converters.To_Raw,
Xlbip_Event_Converters.From_Raw);
begin
Test_Io.Section ("X_Client_Message_Event conversions");
Test ("0", (Xlbt_Event3.Error_Event, 0, 0,
(Drawable => (Id => (Number => 0))),
(Number => 0), (others => 0)), (1 .. 32 => 0));
Test ("1.2.3.4.5.6-25",
(Xlbt_Event3.Reply_Event, 2, 3,
(Drawable => (Id => (Number => 4))), (Number => 5),
(6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16,
17, 18, 19, 20, 21, 22, 23, 24, 25)),
((1, 2)) & Swab_00_03 & Swab_00_00_00_04 & Swab_00_00_00_05 &
((6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16,
17, 18, 19, 20, 21, 22, 23, 24, 25)));
Test_Io.New_Line;
end Test_X_Client_Message_Event;
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
procedure Test_X_Colormap_Notify_Event is
procedure Test is new Tests.Tester (Xlbt_Event3.X_Colormap_Notify_Event,
"X_Colormap_Notify_Event",
Xlbip_Event_Converters.To_Raw,
Xlbip_Event_Converters.From_Raw);
begin
Test_Io.Section ("X_Colormap_Notify_Event conversions");
Test ("0", (Xlbt_Event3.Error_Event, 0, 0,
(Drawable => (Id => (Number => 0))),
(Id => (Number => 0)), Xlbt_Misc.False,
Xlbt_Event3.Colormap_Uninstalled, (others => 0)),
(1 .. 32 => 0));
Test ("1.-1.2.3.4.0.1.-1",
(Xlbt_Event3.Reply_Event, 255, 2,
(Drawable => (Id => (Number => 3))),
(Id => (Number => 4)), Xlbt_Misc.False,
Xlbt_Event3.Colormap_Installed, (others => 255)),
((1, Raw_Ff)) & Swab_00_02 & Swab_00_00_00_03 &
Swab_00_00_00_04 & ((0, 1)) & (1 .. 18 => Raw_Ff));
Test_Io.New_Line;
end Test_X_Colormap_Notify_Event;
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
procedure Test_X_Configure_Notify_Event is
procedure Test is new Tests.Tester
(Xlbt_Event3.X_Configure_Notify_Event,
"X_Configure_Notify_Event",
Xlbip_Event_Converters.To_Raw,
Xlbip_Event_Converters.From_Raw);
begin
Test_Io.Section ("X_Configure_Notify_Event conversions");
Test ("0", (Xlbt_Event3.Error_Event, 0, 0,
(Drawable => (Id => (Number => 0))),
(Drawable => (Id => (Number => 0))),
(Drawable => (Id => (Number => 0))), 0, 0, 0, 0, 0,
Xlbt_Misc.False, (others => 0)), (1 .. 32 => 0));
Test ("1.-1.2.3.4.5.6.7.8.9.10.1.-1",
(Xlbt_Event3.Reply_Event, 255, 2,
(Drawable => (Id => (Number => 3))),
(Drawable => (Id => (Number => 4))),
(Drawable => (Id => (Number => 5))), 6, 7, 8, 9, 10,
Xlbt_Misc.True, (others => 255)),
((1, Raw_Ff)) & Swab_00_02 & Swab_00_00_00_03 & Swab_00_00_00_04 &
Swab_00_00_00_05 & Swab_00_06 & Swab_00_07 & Swab_00_08 &
Swab_00_09 & Swab_00_0a & (1 => 1, 2 .. 6 => Raw_Ff));
Test_Io.New_Line;
end Test_X_Configure_Notify_Event;
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
procedure Test_X_Configure_Request_Event is
procedure Test is new Tests.Tester
(Xlbt_Event3.X_Configure_Request_Event,
"X_Configure_Request_Event",
Xlbip_Event_Converters.To_Raw,
Xlbip_Event_Converters.From_Raw);
begin
Test_Io.Section ("X_Configure_Request_Event conversions");
Test ("0", (Xlbt_Event3.Error_Event, Xlbt_Window.Above,
0, (Drawable => (Id => (Number => 0))),
(Drawable => (Id => (Number => 0))),
(Drawable => (Id => (Number => 0))), 0, 0, 0, 0,
0, (others => False), (others => 0)), (1 .. 32 => 0));
Test ("1.2.3.4.5.6.7.8.9.10.11.12.-1",
(Xlbt_Event3.Reply_Event, Xlbt_Window.Top_If,
3, (Drawable => (Id => (Number => 4))),
(Drawable => (Id => (Number => 5))),
(Drawable => (Id => (Number => 6))), 7, 8, 9, 10, 11,
(Xlbt_Window.Cw_Height | Xlbt_Window.Cw_Width => True,
others => False), (others => 255)),
((1, 2)) & Swab_00_03 & Swab_00_00_00_04 & Swab_00_00_00_05 &
Swab_00_00_00_06 & Swab_00_07 & Swab_00_08 & Swab_00_09 &
Swab_00_0a & Swab_00_0b & Swab_00_0c & (1 .. 4 => Raw_Ff));
Test_Io.New_Line;
end Test_X_Configure_Request_Event;
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
procedure Test_X_Create_Notify_Event is
procedure Test is new Tests.Tester (Xlbt_Event3.X_Create_Notify_Event,
"X_Create_Notify_Event",
Xlbip_Event_Converters.To_Raw,
Xlbip_Event_Converters.From_Raw);
begin
Test_Io.Section ("X_Create_Notify_Event conversions");
Test ("0", (Xlbt_Event3.Error_Event, 0, 0,
(Drawable => (Id => (Number => 0))),
(Drawable => (Id => (Number => 0))), 0, 0, 0, 0, 0,
Xlbt_Misc.False, (others => 0)), (1 .. 32 => 0));
Test ("1.-1.2.3.4.5.6.7.8.9.1.-1",
(Xlbt_Event3.Reply_Event, 255, 2,
(Drawable => (Id => (Number => 3))),
(Drawable => (Id => (Number => 4))), 5, 6, 7, 8, 9,
Xlbt_Misc.True, (others => 255)),
((1, Raw_Ff)) & Swab_00_02 & Swab_00_00_00_03 &
Swab_00_00_00_04 & Swab_00_05 & Swab_00_06 & Swab_00_07 &
Swab_00_08 & Swab_00_09 & (1 => 1, 2 .. 10 => Raw_Ff));
Test_Io.New_Line;
end Test_X_Create_Notify_Event;
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
procedure Test_X_Destroy_Notify_Event is
procedure Test is new Tests.Tester (Xlbt_Event3.X_Destroy_Notify_Event,
"X_Destroy_Notify_Event",
Xlbip_Event_Converters.To_Raw,
Xlbip_Event_Converters.From_Raw);
begin
Test_Io.Section ("X_Destroy_Notify_Event conversions");
Test ("0", (Xlbt_Event3.Error_Event, 0, 0,
(Drawable => (Id => (Number => 0))),
(Drawable => (Id => (Number => 0))), (others => 0)),
(1 .. 32 => 0));
Test ("1.-1.2.3.4.-1",
(Xlbt_Event3.Reply_Event, 255, 2,
(Drawable => (Id => (Number => 3))),
(Drawable => (Id => (Number => 4))), (others => 255)),
((1, Raw_Ff)) & Swab_00_02 & Swab_00_00_00_03 &
Swab_00_00_00_04 & (1 .. 20 => Raw_Ff));
Test_Io.New_Line;
end Test_X_Destroy_Notify_Event;
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
procedure Test_X_Enter_Leave_Event is
procedure Test is new Tests.Tester (Xlbt_Event3.X_Enter_Leave_Event,
"X_Enter_Leave_Event",
Xlbip_Event_Converters.To_Raw,
Xlbip_Event_Converters.From_Raw);
begin
Test_Io.Section ("X_Enter_Leave_Event conversions");
Test ("0", (Xlbt_Event3.Error_Event,
Xlbt_Event3.Enter_Leave_Notify_Ancestor, 0, 0,
(Drawable => (Id => (Number => 0))),
(Drawable => (Id => (Number => 0))),
(Drawable => (Id => (Number => 0))), 0, 0,
0, 0, (others => False),
Xlbt_Event3.Enter_Leave_Notify_Normal, (others => False)),
(1 .. 32 => 0));
Test ("1.2.3.4.5.6.7.8.9.10.11.12.1.49",
(Xlbt_Event3.Reply_Event, Xlbt_Event3.Enter_Leave_Notify_Inferior,
3, 4, (Drawable => (Id => (Number => 5))),
(Drawable => (Id => (Number => 6))),
(Drawable => (Id => (Number => 7))), 8, 9, 10, 11,
(Xlbt_Key.Mod_1_Mask | Xlbt_Key.Control_Mask => True,
others => False),
Xlbt_Event3.Enter_Leave_Notify_Grab,
(Xlbt_Event3.Xelfi4 | Xlbt_Event3.Xelfi5 |
Xlbt_Event3.Enter_Leave_Focus => True,
others => False)),
((1, 2)) & Swab_00_03 & Swab_00_00_00_04 & Swab_00_00_00_05 &
Swab_00_00_00_06 & Swab_00_00_00_07 & Swab_00_08 & Swab_00_09 &
Swab_00_0a & Swab_00_0b & Swab_00_0c & ((1, 49)));
Test_Io.New_Line;
end Test_X_Enter_Leave_Event;
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
procedure Test_X_Expose_Event is
procedure Test is new Tests.Tester
(Xlbt_Event3.X_Expose_Event, "X_Expose_Event",
Xlbip_Event_Converters.To_Raw,
Xlbip_Event_Converters.From_Raw);
begin
Test_Io.Section ("X_Expose_Event conversions");
Test ("0", (Xlbt_Event3.Error_Event, 0, 0,
(Drawable => (Id => (Number => 0))),
0, 0, 0, 0, 0, (others => 0)), (1 .. 32 => 0));
Test ("1.-1.2.3.4.5.6.7.8.-1", (Xlbt_Event3.Reply_Event, 255, 2,
(Drawable => (Id => (Number => 3))),
4, 5, 6, 7, 8, (others => 255)),
((1, Raw_Ff)) & Swab_00_02 & Swab_00_00_00_03 &
Swab_00_04 & Swab_00_05 & Swab_00_06 &
Swab_00_07 & Swab_00_08 & (1 .. 14 => Raw_Ff));
Test_Io.New_Line;
end Test_X_Expose_Event;
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
procedure Test_X_Focus_Event is
procedure Test is new Tests.Tester
(Xlbt_Event3.X_Focus_Event, "X_Focus_Event",
Xlbip_Event_Converters.To_Raw,
Xlbip_Event_Converters.From_Raw);
begin
Test_Io.Section ("X_Focus_Event conversions");
Test ("0", (Xlbt_Event3.Error_Event, Xlbt_Event3.Focus_Notify_Ancestor,
0, (Drawable => (Id => (Number => 0))),
Xlbt_Event3.Focus_Notify_Normal, (others => 0)),
(1 .. 32 => 0));
Test ("1.2.3.4.1.-1", (Xlbt_Event3.Reply_Event,
Xlbt_Event3.Focus_Notify_Inferior, 3,
(Drawable => (Id => (Number => 4))),
Xlbt_Event3.Focus_Notify_Grab, (1 .. 23 => 255)),
((1, 2)) & Swab_00_03 & Swab_00_00_00_04 &
(1 => 1, 2 .. 24 => Raw_Ff));
Test_Io.New_Line;
end Test_X_Focus_Event;
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
procedure Test_X_Graphics_Expose_Event is
procedure Test is new Tests.Tester (Xlbt_Event3.X_Graphics_Expose_Event,
"X_Graphics_Expose_Event",
Xlbip_Event_Converters.To_Raw,
Xlbip_Event_Converters.From_Raw);
begin
Test_Io.Section ("X_Graphics_Expose_Event conversions");
Test ("0", (Xlbt_Event3.Error_Event, 0, 0, (Id => (Number => 0)), 0,
0, 0, 0, 0, 0, Xlbt_Event3.Error_Event, (others => 0)),
(1 .. 32 => 0));
Test ("1.-1.2.3.4.5.6.7.8.9.10.-1",
(Xlbt_Event3.Reply_Event, 255, 2, (Id => (Number => 3)), 4,
5, 6, 7, 8, 9, Xlbt_Event3.Focus_Out, (others => 255)),
((1, Raw_Ff)) & Swab_00_02 & Swab_00_00_00_03 &
Swab_00_04 & Swab_00_05 & Swab_00_06 & Swab_00_07 &
Swab_00_08 & Swab_00_09 & (1 => 10, 2 .. 12 => Raw_Ff));
Test_Io.New_Line;
end Test_X_Graphics_Expose_Event;
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
procedure Test_X_Gravity_Notify_Event is
procedure Test is new Tests.Tester (Xlbt_Event3.X_Gravity_Notify_Event,
"X_Gravity_Notify_Event",
Xlbip_Event_Converters.To_Raw,
Xlbip_Event_Converters.From_Raw);
begin
Test_Io.Section ("X_Gravity_Notify_Event conversions");
Test ("0", (Xlbt_Event3.Error_Event, 0, 0,
(Drawable => (Id => (Number => 0))),
(Drawable => (Id => (Number => 0))), 0, 0, (others => 0)),
(1 .. 32 => 0));
Test ("1.-1.2.3.4.5.6.-1",
(Xlbt_Event3.Reply_Event, 255, 2,
(Drawable => (Id => (Number => 3))),
(Drawable => (Id => (Number => 4))), 5, 6, (others => 255)),
((1, Raw_Ff)) & Swab_00_02 & Swab_00_00_00_03 & Swab_00_00_00_04 &
Swab_00_05 & Swab_00_06 & (1 .. 16 => Raw_Ff));
Test_Io.New_Line;
end Test_X_Gravity_Notify_Event;
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
procedure Test_X_Keymap_Notify_Event is
procedure Test is new Tests.Tester (Xlbt_Event3.X_Keymap_Notify_Event,
"X_Keymap_Notify_Event",
Xlbip_Event_Converters.To_Raw,
Xlbip_Event_Converters.From_Raw);
begin
Test_Io.Section ("X_Keymap_Notify_Event conversions");
Test ("0", (Xlbt_Event3.Error_Event, (others => False)),
(1 .. 32 => 0));
Test ("1.2.-1.3", (Xlbt_Event3.Reply_Event,
(14 | 16 .. 247 | 254 | 255 => True,
others => False)),
(1 => 1, 2 => 2, 3 .. 31 => Raw_Ff, 32 => 3));
Test_Io.New_Line;
end Test_X_Keymap_Notify_Event;
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
procedure Test_X_Key_Event is
procedure Test is new Tests.Tester
(Xlbt_Event3.X_Key_Event, "X_Key_Event",
Xlbip_Event_Converters.To_Raw,
Xlbip_Event_Converters.From_Raw);
begin
Test_Io.Section ("X_Key_Event conversions");
Test ("0", (Xlbt_Event3.Error_Event, 0, 0, 0,
(Drawable => (Id => (Number => 0))),
(Drawable => (Id => (Number => 0))),
(Drawable => (Id => (Number => 0))), 0, 0, 0, 0,
(others => False), Xlbt_Misc.False, 0), (1 .. 32 => 0));
Test ("1.2.3.4.5.6.7.8.9.10.11.12.1.-1",
(Xlbt_Event3.Reply_Event, 2, 3, 4,
(Drawable => (Id => (Number => 5))),
(Drawable => (Id => (Number => 6))),
(Drawable => (Id => (Number => 7))), 8, 9, 10, 11,
(Xlbt_Key.Mod_1_Mask | Xlbt_Key.Control_Mask => True,
others => False), Xlbt_Misc.True, 255),
((1, 2)) & Swab_00_03 & Swab_00_00_00_04 & Swab_00_00_00_05 &
Swab_00_00_00_06 & Swab_00_00_00_07 & Swab_00_08 & Swab_00_09 &
Swab_00_0a & Swab_00_0b & Swab_00_0c & ((1, Raw_Ff)));
Test_Io.New_Line;
end Test_X_Key_Event;
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
procedure Test_X_Mapping_Notify_Event is
procedure Test is new Tests.Tester (Xlbt_Event3.X_Mapping_Notify_Event,
"X_Mapping_Notify_Event",
Xlbip_Event_Converters.To_Raw,
Xlbip_Event_Converters.From_Raw);
begin
Test_Io.Section ("X_Mapping_Notify_Event conversions");
Test ("0", (Xlbt_Event3.Error_Event, 0, 0,
Xlbt_Event3.Mapping_Modifier, 0, 0, (others => 0)),
(1 .. 32 => 0));
Test ("1.-1.2.1.4.5.-1",
(Xlbt_Event3.Reply_Event, 255, 2,
Xlbt_Event3.Mapping_Keyboard, 4, 5, (others => 255)),
((1, Raw_Ff)) & Swab_00_02 & ((1, 4, 5)) & (1 .. 25 => Raw_Ff));
Test_Io.New_Line;
end Test_X_Mapping_Notify_Event;
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
procedure Test_X_Map_Notify_Event is
procedure Test is new Tests.Tester (Xlbt_Event3.X_Map_Notify_Event,
"X_Map_Notify_Event",
Xlbip_Event_Converters.To_Raw,
Xlbip_Event_Converters.From_Raw);
begin
Test_Io.Section ("X_Map_Notify_Event conversions");
Test ("0", (Xlbt_Event3.Error_Event, 0, 0,
(Drawable => (Id => (Number => 0))),
(Drawable => (Id => (Number => 0))),
Xlbt_Misc.False, (others => 0)), (1 .. 32 => 0));
Test ("1.-1.2.3.4.1.-1", (Xlbt_Event3.Reply_Event, 255, 2,
(Drawable => (Id => (Number => 3))),
(Drawable => (Id => (Number => 4))),
Xlbt_Misc.True, (others => 255)),
((1, Raw_Ff)) & Swab_00_02 & Swab_00_00_00_03 &
Swab_00_00_00_04 & (1 => 1, 2 .. 20 => Raw_Ff));
Test_Io.New_Line;
end Test_X_Map_Notify_Event;
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
procedure Test_X_Map_Request_Event is
procedure Test is new Tests.Tester (Xlbt_Event3.X_Map_Request_Event,
"X_Map_Request_Event",
Xlbip_Event_Converters.To_Raw,
Xlbip_Event_Converters.From_Raw);
begin
Test_Io.Section ("X_Map_Request_Event conversions");
Test ("0", (Xlbt_Event3.Error_Event, 0, 0,
(Drawable => (Id => (Number => 0))),
(Drawable => (Id => (Number => 0))), (others => 0)),
(1 .. 32 => 0));
Test ("1.-1.2.3.4.-1",
(Xlbt_Event3.Reply_Event, 255, 2,
(Drawable => (Id => (Number => 3))),
(Drawable => (Id => (Number => 4))), (others => 255)),
((1, Raw_Ff)) & Swab_00_02 & Swab_00_00_00_03 &
Swab_00_00_00_04 & (1 .. 20 => Raw_Ff));
Test_Io.New_Line;
end Test_X_Map_Request_Event;
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
procedure Test_X_Motion_Notify_Event is
procedure Test is new Tests.Tester (Xlbt_Event3.X_Motion_Notify_Event,
"X_Motion_Notify_Event",
Xlbip_Event_Converters.To_Raw,
Xlbip_Event_Converters.From_Raw);
begin
Test_Io.Section ("X_Motion_Notify_Event conversions");
Test ("0", (Xlbt_Event3.Error_Event, Xlbt_Event3.Motion_Notify_Normal,
0, 0, (Drawable => (Id => (Number => 0))),
(Drawable => (Id => (Number => 0))),
(Drawable => (Id => (Number => 0))), 0, 0, 0, 0,
(others => False), Xlbt_Misc.False, 0), (1 .. 32 => 0));
Test ("0.1.3.4.5.6.7.8.9.10.11.12.1.-1",
(Xlbt_Event3.Error_Event, Xlbt_Event3.Motion_Notify_Hint,
3, 4, (Drawable => (Id => (Number => 5))),
(Drawable => (Id => (Number => 6))),
(Drawable => (Id => (Number => 7))), 8, 9, 10, 11,
(Xlbt_Key.Mod_1_Mask | Xlbt_Key.Control_Mask => True,
others => False), Xlbt_Misc.True, 255),
((0, 1)) & Swab_00_03 & Swab_00_00_00_04 & Swab_00_00_00_05 &
Swab_00_00_00_06 & Swab_00_00_00_07 & Swab_00_08 & Swab_00_09 &
Swab_00_0a & Swab_00_0b & Swab_00_0c & ((1, Raw_Ff)));
Test_Io.New_Line;
end Test_X_Motion_Notify_Event;
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
procedure Test_X_No_Expose_Event is
procedure Test is new Tests.Tester (Xlbt_Event3.X_No_Expose_Event,
"X_No_Expose_Event",
Xlbip_Event_Converters.To_Raw,
Xlbip_Event_Converters.From_Raw);
begin
Test_Io.Section ("X_No_Expose_Event conversions");
Test ("0", (Xlbt_Event3.Error_Event, 0, 0, (Id => (Number => 0)),
0, Xlbt_Event3.Error_Event, (others => 0)), (1 .. 32 => 0));
Test ("1.-1.2.3.4.5.-1", (Xlbt_Event3.Reply_Event, 255,
2, (Id => (Number => 3)), 4,
Xlbt_Event3.Button_Release, (others => 255)),
((1, Raw_Ff)) & Swab_00_02 & Swab_00_00_00_03 &
Swab_00_04 & (1 => 5, 2 .. 22 => Raw_Ff));
Test_Io.New_Line;
end Test_X_No_Expose_Event;
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
procedure Test_X_Property_Notify_Event is
procedure Test is new Tests.Tester (Xlbt_Event3.X_Property_Notify_Event,
"X_Property_Notify_Event",
Xlbip_Event_Converters.To_Raw,
Xlbip_Event_Converters.From_Raw);
begin
Test_Io.Section ("X_Property_Notify_Event conversions");
Test ("0", (Xlbt_Event3.Error_Event, 0, 0,
(Drawable => (Id => (Number => 0))), (Number => 0), 0,
Xlbt_Window.Property_New_Value, (others => 0)),
(1 .. 32 => 0));
Test ("1.-1.2.3.4.5.1.-1",
(Xlbt_Event3.Reply_Event, 255, 2,
(Drawable => (Id => (Number => 3))), (Number => 4), 5,
Xlbt_Window.Property_Delete, (others => 255)),
((1, Raw_Ff)) & Swab_00_02 & Swab_00_00_00_03 & Swab_00_00_00_04 &
Swab_00_00_00_05 & (1 => 1, 2 .. 16 => Raw_Ff));
Test_Io.New_Line;
end Test_X_Property_Notify_Event;
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
procedure Test_X_Reparent_Notify_Event is
procedure Test is new Tests.Tester (Xlbt_Event3.X_Reparent_Notify_Event,
"X_Reparent_Notify_Event",
Xlbip_Event_Converters.To_Raw,
Xlbip_Event_Converters.From_Raw);
begin
Test_Io.Section ("X_Reparent_Notify_Event conversions");
Test ("0", (Xlbt_Event3.Error_Event, 0, 0,
(Drawable => (Id => (Number => 0))),
(Drawable => (Id => (Number => 0))),
(Drawable => (Id => (Number => 0))), 0, 0,
Xlbt_Misc.False, (others => 0)), (1 .. 32 => 0));
Test ("1.-1.2.3.4.5.6.7.1.-1", (Xlbt_Event3.Reply_Event, 255, 2,
(Drawable => (Id => (Number => 3))),
(Drawable => (Id => (Number => 4))),
(Drawable => (Id => (Number => 5))), 6,
7, Xlbt_Misc.True, (others => 255)),
((1, Raw_Ff)) & Swab_00_02 & Swab_00_00_00_03 &
Swab_00_00_00_04 & Swab_00_00_00_05 & Swab_00_06 &
Swab_00_07 & (1 => 1, 2 .. 12 => Raw_Ff));
Test_Io.New_Line;
end Test_X_Reparent_Notify_Event;
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
procedure Test_X_Resize_Request_Event is
procedure Test is new Tests.Tester (Xlbt_Event3.X_Resize_Request_Event,
"X_Resize_Request_Event",
Xlbip_Event_Converters.To_Raw,
Xlbip_Event_Converters.From_Raw);
begin
Test_Io.Section ("X_Resize_Request_Event conversions");
Test ("0", (Xlbt_Event3.Error_Event, 0, 0,
(Drawable => (Id => (Number => 0))), 0, 0, (others => 0)),
(1 .. 32 => 0));
Test ("1.-1.2.3.4.5.-1",
(Xlbt_Event3.Reply_Event, 255, 2,
(Drawable => (Id => (Number => 3))), 4, 5, (others => 255)),
((1, Raw_Ff)) & Swab_00_02 & Swab_00_00_00_03 &
Swab_00_04 & Swab_00_05 & (1 .. 20 => Raw_Ff));
Test_Io.New_Line;
end Test_X_Resize_Request_Event;
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
procedure Test_X_Selection_Clear_Event is
procedure Test is new Tests.Tester (Xlbt_Event3.X_Selection_Clear_Event,
"X_Selection_Clear_Event",
Xlbip_Event_Converters.To_Raw,
Xlbip_Event_Converters.From_Raw);
begin
Test_Io.Section ("X_Selection_Clear_Event conversions");
Test ("0", (Xlbt_Event3.Error_Event, 0, 0, 0,
(Drawable => (Id => (Number => 0))),
(Number => 0), (others => 0)), (1 .. 32 => 0));
Test ("1.-1.2.3.4.5.-1", (Xlbt_Event3.Reply_Event, 255, 2, 3,
(Drawable => (Id => (Number => 4))),
(Number => 5), (others => 255)),
((1, Raw_Ff)) & Swab_00_02 & Swab_00_00_00_03 &
Swab_00_00_00_04 & Swab_00_00_00_05 & (1 .. 16 => Raw_Ff));
Test_Io.New_Line;
end Test_X_Selection_Clear_Event;
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
procedure Test_X_Selection_Notify_Event is
procedure Test is new Tests.Tester
(Xlbt_Event3.X_Selection_Notify_Event,
"X_Selection_Notify_Event",
Xlbip_Event_Converters.To_Raw,
Xlbip_Event_Converters.From_Raw);
begin
Test_Io.Section ("X_Selection_Notify_Event conversions");
Test ("0", (Xlbt_Event3.Error_Event, 0, 0, 0,
(Drawable => (Id => (Number => 0))), (Number => 0),
(Number => 0), (Number => 0), (others => 0)),
(1 .. 32 => 0));
Test ("1.-1.2.3.4.5.6.7.-1", (Xlbt_Event3.Reply_Event, 255, 2, 3,
(Drawable => (Id => (Number => 4))),
(Number => 5), (Number => 6),
(Number => 7), (others => 255)),
((1, Raw_Ff)) & Swab_00_02 & Swab_00_00_00_03 &
Swab_00_00_00_04 & Swab_00_00_00_05 & Swab_00_00_00_06 &
Swab_00_00_00_07 & (1 .. 8 => Raw_Ff));
Test_Io.New_Line;
end Test_X_Selection_Notify_Event;
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
procedure Test_X_Selection_Request_Event is
procedure Test is new Tests.Tester
(Xlbt_Event3.X_Selection_Request_Event,
"X_Selection_Request_Event",
Xlbip_Event_Converters.To_Raw,
Xlbip_Event_Converters.From_Raw);
begin
Test_Io.Section ("X_Selection_Request_Event conversions");
Test ("0", (Xlbt_Event3.Error_Event, 0, 0, 0,
(Drawable => (Id => (Number => 0))),
(Drawable => (Id => (Number => 0))), (Number => 0),
(Number => 0), (Number => 0), (others => 0)),
(1 .. 32 => 0));
Test ("1.-1.2.3.4.5.6.7.8.-1",
(Xlbt_Event3.Reply_Event, 255, 2, 3,
(Drawable => (Id => (Number => 4))),
(Drawable => (Id => (Number => 5))), (Number => 6),
(Number => 7), (Number => 8), (others => 255)),
((1, Raw_Ff)) & Swab_00_02 & Swab_00_00_00_03 &
Swab_00_00_00_04 & Swab_00_00_00_05 & Swab_00_00_00_06 &
Swab_00_00_00_07 & Swab_00_00_00_08 & (1 .. 4 => Raw_Ff));
Test_Io.New_Line;
end Test_X_Selection_Request_Event;
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
procedure Test_X_Unmap_Notify_Event is
procedure Test is new Tests.Tester (Xlbt_Event3.X_Unmap_Notify_Event,
"X_Unmap_Notify_Event",
Xlbip_Event_Converters.To_Raw,
Xlbip_Event_Converters.From_Raw);
begin
Test_Io.Section ("X_Unmap_Notify_Event conversions");
Test ("0", (Xlbt_Event3.Error_Event, 0, 0,
(Drawable => (Id => (Number => 0))),
(Drawable => (Id => (Number => 0))),
Xlbt_Misc.False, (others => 0)), (1 .. 32 => 0));
Test ("1.-1.2.3.4.1.-1", (Xlbt_Event3.Reply_Event, 255, 2,
(Drawable => (Id => (Number => 3))),
(Drawable => (Id => (Number => 4))),
Xlbt_Misc.True, (others => 255)),
((1, Raw_Ff)) & Swab_00_02 & Swab_00_00_00_03 &
Swab_00_00_00_04 & (1 => 1, 2 .. 20 => Raw_Ff));
Test_Io.New_Line;
end Test_X_Unmap_Notify_Event;
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
procedure Test_X_Visibility_Notify_Event is
procedure Test is new Tests.Tester
(Xlbt_Event3.X_Visibility_Notify_Event,
"X_Visibility_Notify_Event",
Xlbip_Event_Converters.To_Raw,
Xlbip_Event_Converters.From_Raw);
begin
Test_Io.Section ("X_Visibility_Notify_Event conversions");
Test ("0", (Xlbt_Event3.Error_Event, 0, 0,
(Drawable => (Id => (Number => 0))),
Xlbt_Event3.Visibility_Unobscured, (others => 0)),
(1 .. 32 => 0));
Test ("1.-1.2.3.1.-1",
(Xlbt_Event3.Reply_Event, 255, 2,
(Drawable => (Id => (Number => 3))),
Xlbt_Event3.Visibility_Partially_Obscured, (others => 255)),
((1, Raw_Ff)) & Swab_00_02 & Swab_00_00_00_03 &
(1 => 1, 2 .. 24 => Raw_Ff));
Test_Io.New_Line;
end Test_X_Visibility_Notify_Event;
begin
Test_X_Button_Event;
Test_X_Circulate_Notify_Event;
Test_X_Circulate_Request_Event;
Test_X_Client_Message_Event;
Test_X_Colormap_Notify_Event;
Test_X_Configure_Notify_Event;
Test_X_Configure_Request_Event;
Test_X_Create_Notify_Event;
Test_X_Destroy_Notify_Event;
Test_X_Enter_Leave_Event;
Test_X_Expose_Event;
Test_X_Focus_Event;
Test_X_Graphics_Expose_Event;
Test_X_Gravity_Notify_Event;
Test_X_Keymap_Notify_Event;
Test_X_Key_Event;
Test_X_Mapping_Notify_Event;
Test_X_Map_Notify_Event;
Test_X_Map_Request_Event;
Test_X_Motion_Notify_Event;
Test_X_No_Expose_Event;
Test_X_Property_Notify_Event;
Test_X_Reparent_Notify_Event;
Test_X_Resize_Request_Event;
Test_X_Selection_Clear_Event;
Test_X_Selection_Notify_Event;
Test_X_Selection_Request_Event;
Test_X_Unmap_Notify_Event;
Test_X_Visibility_Notify_Event;
end Cvt_040;