Author: sudha
Date: 2005-03-28 23:15:58 -0500 (Mon, 28 Mar 2005)
New Revision: 42322

Added:
   trunk/mcs/mbas/Test/errors/ArrayC10.vb
   trunk/mcs/mbas/Test/errors/ArrayC11.vb
   trunk/mcs/mbas/Test/errors/ArrayC7.vb
   trunk/mcs/mbas/Test/errors/ArrayC8.vb
   trunk/mcs/mbas/Test/errors/ArrayC9.vb
   trunk/mcs/mbas/Test/tests/ArrayH.vb
Modified:
   trunk/mcs/mbas/Test/ChangeLog
Log:
Testcases for Array Creation expressions - by Sudharsan V


Modified: trunk/mcs/mbas/Test/ChangeLog
===================================================================
--- trunk/mcs/mbas/Test/ChangeLog       2005-03-28 22:02:09 UTC (rev 42321)
+++ trunk/mcs/mbas/Test/ChangeLog       2005-03-29 04:15:58 UTC (rev 42322)
@@ -1,6 +1,12 @@
+2005-03-29 Satya Sudha K <[EMAIL PROTECTED]>
+           Sudharsan V <[EMAIL PROTECTED]>
+
+       * Test cases for Array creation expressions
+
 2005-03-18 Manjula GHM <[EMAIL PROTECTED]>
            Sudharsan V <[EMAIL PROTECTED]>
-          * Test cases for Type members and Like operator
+       * Test cases for Type members and Like operator
+
 2005-02-09  Raja R Harinath  <[EMAIL PROTECTED]>
 
        * Makefile (SUBDIRS): Add 'rerrors'.

Added: trunk/mcs/mbas/Test/errors/ArrayC10.vb
===================================================================
--- trunk/mcs/mbas/Test/errors/ArrayC10.vb      2005-03-28 22:02:09 UTC (rev 
42321)
+++ trunk/mcs/mbas/Test/errors/ArrayC10.vb      2005-03-29 04:15:58 UTC (rev 
42322)
@@ -0,0 +1,14 @@
+'Author:
+'   V. Sudharsan ([EMAIL PROTECTED])
+'
+' (C) 2005 Novell, Inc.
+
+REM LineNo: 12
+REM ExpectedError: BC30439
+REM ErrorMessage:  Constant expression not representable in type 'Integer'.
+
+module m
+       sub main()
+               dim Y(Double.NaN) as integer 
+       end sub
+end module

Added: trunk/mcs/mbas/Test/errors/ArrayC11.vb
===================================================================
--- trunk/mcs/mbas/Test/errors/ArrayC11.vb      2005-03-28 22:02:09 UTC (rev 
42321)
+++ trunk/mcs/mbas/Test/errors/ArrayC11.vb      2005-03-29 04:15:58 UTC (rev 
42322)
@@ -0,0 +1,15 @@
+'Author:
+'   V. Sudharsan ([EMAIL PROTECTED])
+'
+' (C) 2005 Novell, Inc.
+
+REM LineNo: 13
+REM ExpectedError: BC30415
+REM ErrorMessage:  'ReDim' cannot change the number of dimensions of an array.
+
+module m
+       sub main()
+               dim Y(2) as integer 
+               Redim Y(1,2) as integer 
+       end sub
+end module

Added: trunk/mcs/mbas/Test/errors/ArrayC7.vb
===================================================================
--- trunk/mcs/mbas/Test/errors/ArrayC7.vb       2005-03-28 22:02:09 UTC (rev 
42321)
+++ trunk/mcs/mbas/Test/errors/ArrayC7.vb       2005-03-29 04:15:58 UTC (rev 
42322)
@@ -0,0 +1,15 @@
+'Author:
+'   V. Sudharsan ([EMAIL PROTECTED])
+'
+' (C) 2005 Novell, Inc.
+
+REM LineNo: 13
+REM ExpectedError: BC30611
+REM ErrorMessage: Array dimensions cannot have a negative size.
+
+module m
+       sub main()
+               dim x(1,5.3434) as integer 
+               dim Y(1,-6) as integer 
+       end sub
+end module

Added: trunk/mcs/mbas/Test/errors/ArrayC8.vb
===================================================================
--- trunk/mcs/mbas/Test/errors/ArrayC8.vb       2005-03-28 22:02:09 UTC (rev 
42321)
+++ trunk/mcs/mbas/Test/errors/ArrayC8.vb       2005-03-29 04:15:58 UTC (rev 
42322)
@@ -0,0 +1,14 @@
+'Author:
+'   V. Sudharsan ([EMAIL PROTECTED])
+'
+' (C) 2005 Novell, Inc.
+
+REM LineNo: 12
+REM ExpectedError: BC30036
+REM ErrorMessage: Overflow.
+
+module m
+       sub main()
+               dim Y(1,10000000000000000000) as integer 
+       end sub
+end module

Added: trunk/mcs/mbas/Test/errors/ArrayC9.vb
===================================================================
--- trunk/mcs/mbas/Test/errors/ArrayC9.vb       2005-03-28 22:02:09 UTC (rev 
42321)
+++ trunk/mcs/mbas/Test/errors/ArrayC9.vb       2005-03-29 04:15:58 UTC (rev 
42322)
@@ -0,0 +1,14 @@
+'Author:
+'   V. Sudharsan ([EMAIL PROTECTED])
+'
+' (C) 2005 Novell, Inc.
+
+REM LineNo: 12
+REM ExpectedError: BC30672
+REM ErrorMessage: Explicit initialization is not permitted for arrays declared 
with explicit bounds.
+
+module m
+       sub main()
+               dim Y(1) as integer = {1}
+       end sub
+end module

Added: trunk/mcs/mbas/Test/tests/ArrayH.vb
===================================================================
--- trunk/mcs/mbas/Test/tests/ArrayH.vb 2005-03-28 22:02:09 UTC (rev 42321)
+++ trunk/mcs/mbas/Test/tests/ArrayH.vb 2005-03-29 04:15:58 UTC (rev 42322)
@@ -0,0 +1,30 @@
+'Author:
+'   V. Sudharsan ([EMAIL PROTECTED])
+'
+' (C) 2005 Novell, Inc.
+
+module m
+       sub main()
+               dim a1(3) as integer 
+               dim a2(3) as Double
+               dim a3(3) as Byte 
+               dim a4(3) as Boolean 
+               dim a5(3) as String 
+
+               if a1(1) <> 0 then      
+                       Throw New System.Exception("Integer array not working")
+               End if 
+               if a2(1) <> 0 then      
+                       Throw New System.Exception("Double array not working")
+               End if 
+               if a3(1) <> 0 then      
+                       Throw New System.Exception("Byte array not working")
+               End if 
+               if a4(1) <> False then  
+                       Throw New System.Exception("Boolean array not working")
+               End if 
+               if a5(1) <> "" then     
+                       Throw New System.Exception("String array not working")
+               End if 
+       end sub
+end module

_______________________________________________
Mono-patches maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches

Reply via email to