CVS difference for ais/ai-00115.txt

Differences between 1.5 and version 1.6
Log of other versions for file ais/ai-00115.txt

--- ais/ai-00115.txt	2000/07/15 02:29:56	1.5
+++ ais/ai-00115.txt	2001/03/22 22:24:53	1.6
@@ -46,9 +46,91 @@
 
 !ACATS test
 
-Create C-Tests to check that all language defined generic units
-can be instantiated at other than the library level. Check for existing
-examples.
+Check that all language defined generic units can be instantiated at other
+than the library level. Below we have a list of language-defined generics,
+the vote from the ARG Letter Ballot of February 2001, and the tests:
+(These are tests for other objectives; this objective does not need tests
+specifically for it. Note that we only worry about instantations in a
+subprogram; we do not concern ourselves with deeper nesting levels.)
+
+Ada.Numerics.Discrete_Random (7-0-1)
+   CXA5011, CXA5012, CXA5013
+
+Ada.Numerics.Generic_Complex_Elementary_Functions (5-0-3)
+   CXG1004, CXG1005, CXG2018, CXG2019, CXG2020, more.
+
+Ada.Numerics.Generic_Complex_Types (5-0-3)
+   CXG1001, CXG1002, CXG1003, CXG1004, CXG1005, more.
+
+Ada.Numerics.Generic_Elementary_Functions (5-0-3)
+   CXA5A01, CXA5A02, CXA5A03, CXA5A04, CXA5A05, more.
+
+Ada.Direct_IO (6-0-2)
+   CE2102B, CE2102F, CE2102I, CXA9001, CXA9002, more.
+
+Ada.Sequential_IO (6-0-2)
+   CE2102A, CE2102D, CE2102E, CE2102G, CE2102L, more.
+
+Ada.Storage_IO (7-0-1)
+   CXA9001, CXA9002.
+
+Ada.Strings.Bounded.Generic_Bounded_Length (7-0-1)
+   CXA4006, CXA4007, CXA4008, CXA4009, CXA4027, more.
+
+Ada.Strings.Wide_Bounded.Generic_Bounded_Length (7-0-1)
+   CXA4017, CXA4018, CXA4019, CXA4020, CXA4029.
+
+Ada.Text_IO.Complex_IO (5-0-3)
+   CXG1003.
+
+Ada.Text_IO.Decimal_IO (5-0-3)
+   CXAA010.
+
+Ada.Text_IO.Enumeration_IO (5-0-3)
+   CE3901A, CE3902B, CE3904A, CE3904B, CXAA011, more.
+
+Ada.Text_IO.Fixed_IO (5-0-3)
+   CE3801B, CE3804B, CE3804E, CE3804H, CXAA008, more.
+
+Ada.Text_IO.Float_IO (5-0-3)
+   CE3801A, CE3804A, CE3804C, CE3804D, CXAA009, more.
+
+Ada.Text_IO.Integer_IO (5-0-3)
+   CE3701A, CE3704A, CE3704B, CE3704C, CXAA007, more.
+
+Ada.Text_IO.Modular_IO (5-0-3)
+   CXAA018.
+
+Ada.Wide_Text_IO.Complex_IO (5-0-3)
+    Create a C-Test to check this. (Note: There is no test to check for the
+    existence of this at all.)
+
+Ada.Wide_Text.Decimal_IO (5-0-3)
+   Create a C-Test to check this. (Note: There is no test to check for the
+   existence of this at all.)
+
+Ada.Wide_Text.Enumeration_IO (5-0-3)
+   Create a C-Test to check this. (Note: There is no test to check for the
+   existence of this at all.)
+
+Ada.Wide_Text.Fixed_IO (5-0-3)
+   Create a C-Test to check this. (Note: There is no test to check for the
+   existence of this at all.)
+
+Ada.Wide_Text.Float_IO (5-0-3)
+   Create a C-Test to check this. (Note: There is no test to check for the
+   existence of this at all.)
+
+Ada.Wide_Text.Integer_IO (5-0-3)
+   Create a C-Test to check this. (Note: There is no test to check for the
+   existence of this at all.)
+
+Ada.Wide_Text.Modular_IO (5-0-3)
+   Create a C-Test to check this. (Note: There is no test to check for the
+   existence of this at all.)
+
+Interfaces.C.Pointers (5-1-2)
+   CXB3003, CXB3008, CXB3014, CXB3015, CXB3016.
 
 !appendix
 

Questions? Ask the ACAA Technical Agent