// ==++== // // // Copyright (c) 2002 Microsoft Corporation. All rights reserved. // // The use and distribution terms for this software are contained in the file // named license.txt, which can be found in the root of this distribution. // By using this software in any fashion, you are agreeing to be bound by the // terms of this license. // // You must not remove this notice, or any other, from this software. // // // ==--== using System; using System.IO; using System.Collections; public class Co3969ctor_BoolArray { public static String s_strActiveBugNums = ""; public static String s_strDtTmVer = ""; public static String s_strClassMethod = "BitArray.ctor(Boolean[])"; public static String s_strTFName = "Co3969ctor_BoolArray.cs"; public static String s_strTFAbbrev = s_strTFName.Substring(0, 6); public static String s_strTFPath = Environment.CurrentDirectory; public bool runTest() { Console.WriteLine(s_strTFPath + " " + s_strTFName + " , for " + s_strClassMethod + " , Source ver : " + s_strDtTmVer); int iCountErrors = 0; int iCountTestcases = 0; String strLoc = "Loc_000oo"; BitArray bitArr1; Boolean[] bolArr1; Boolean[] bolArr2; Int32 iNumOfElements; Random rnd1; try { do { iNumOfElements = 10; rnd1 = new Random(); strLoc = "Loc_742dsf!"; iCountTestcases++; bolArr1 = new Boolean[iNumOfElements]; for(int i=0; i5) bolArr1[i] = true; else bolArr1[i] = false; } bitArr1 = new BitArray(bolArr1); bolArr2 = new Boolean[iNumOfElements]; bitArr1.CopyTo(bolArr2, 0); for(int i=0; i