Пример #1
0
        public override IEnumerable GetTestCases()
        {
            ArrayList[] valueSet   = CreateValueSet();
            int[]       dimensions = CreateDimensions(valueSet);

            IEnumerable pairwiseTestCases = new PairwiseTestCaseGenerator(dimensions).GetTestCases();

#if NET_2_0
            List <ParameterSet> testCases = new List <ParameterSet>();
#else
            ArrayList testCases = new ArrayList();
#endif

            foreach (TestCase pairwiseTestCase in pairwiseTestCases)
            {
                object[] testData = new object[pairwiseTestCase.Features.Length];

                for (int i = 0; i < pairwiseTestCase.Features.Length; i++)
                {
                    testData[i] = valueSet[i][pairwiseTestCase.Features[i]];
                }

                ParameterSet testCase = new ParameterSet();
                testCase.Arguments = testData;

                testCases.Add(testCase);
            }

            return(testCases);
        }
Пример #2
0
        public override IEnumerable GetTestCases()
        {
            ArrayList[] valueSet = CreateValueSet();
            int[] dimensions = CreateDimensions(valueSet);

            IEnumerable pairwiseTestCases = new PairwiseTestCaseGenerator(dimensions).GetTestCases();

            #if NET_2_0
            List<ParameterSet> testCases = new List<ParameterSet>();
            #else
            ArrayList testCases = new ArrayList();
            #endif

            foreach (TestCase pairwiseTestCase in pairwiseTestCases)
            {
                object[] testData = new object[pairwiseTestCase.Features.Length];

                for (int i = 0; i < pairwiseTestCase.Features.Length; i++)
                {
                    testData[i] = valueSet[i][pairwiseTestCase.Features[i]];
                }

                ParameterSet testCase = new ParameterSet();
                testCase.Arguments = testData;

                testCases.Add(testCase);
            }

            return testCases;
        }
Пример #3
0
        public override IEnumerable <ITestCaseData> GetTestCases()
        {
            List <ITestCaseData> list = new List <ITestCaseData>();

            ObjectList[] array      = CreateValueSet();
            int[]        dimensions = CreateDimensions(array);
            IEnumerable  testCases  = new PairwiseTestCaseGenerator(dimensions).GetTestCases();

            foreach (TestCase item in testCases)
            {
                object[] array2 = new object[item.Features.Length];
                for (int i = 0; i < item.Features.Length; i++)
                {
                    array2[i] = array[i][item.Features[i]];
                }
                ParameterSet parameterSet = new ParameterSet();
                parameterSet.Arguments = array2;
                list.Add(parameterSet);
            }
            return(list);
        }
Пример #4
0
        public override IEnumerable GetTestCases()
        {
            ArrayList[] valueSet   = CreateValueSet();
            int[]       dimensions = CreateDimensions(valueSet);

            IEnumerable pairwiseTestCases = new PairwiseTestCaseGenerator(dimensions).GetTestCases();

            ArrayList testCases = new ArrayList();

            foreach (TestCase pairwiseTestCase in pairwiseTestCases)
            {
                object[] testData = new object[pairwiseTestCase.Features.Length];

                for (int i = 0; i < pairwiseTestCase.Features.Length; i++)
                {
                    testData[i] = valueSet[i][pairwiseTestCase.Features[i]];
                }

                testCases.Add(testData);
            }

            return(testCases);
        }
Пример #5
0
        /// <summary>
        /// Gets the test cases generated by this strategy instance.
        /// </summary>
        /// <returns>A set of test cases.</returns>
        public IEnumerable <ITestCaseData> GetTestCases(IEnumerable[] sources)
        {
            List <ITestCaseData> testCases = new List <ITestCaseData>();

            List <object>[] valueSet   = CreateValueSet(sources);
            int[]           dimensions = CreateDimensions(valueSet);

            IEnumerable pairwiseTestCases = new PairwiseTestCaseGenerator().GetTestCases(dimensions);

            foreach (TestCaseInfo pairwiseTestCase in pairwiseTestCases)
            {
                object[] testData = new object[pairwiseTestCase.Features.Length];

                for (int i = 0; i < pairwiseTestCase.Features.Length; i++)
                {
                    testData[i] = valueSet[i][pairwiseTestCase.Features[i]];
                }

                TestCaseParameters parms = new TestCaseParameters(testData);
                testCases.Add(parms);
            }

            return(testCases);
        }
Пример #6
0
        /// <summary>
        /// Gets the test cases generated by this strategy instance.
        /// </summary>
        /// <returns>A set of test cases.</returns>
        public IEnumerable<ITestCaseData> GetTestCases(IEnumerable[] sources)
        {
            List<ITestCaseData> testCases = new List<ITestCaseData>();
            List<object>[] valueSet = CreateValueSet(sources);
            int[] dimensions = CreateDimensions(valueSet);

            IEnumerable pairwiseTestCases = new PairwiseTestCaseGenerator().GetTestCases( dimensions );

            foreach (TestCaseInfo pairwiseTestCase in pairwiseTestCases)
            {
                object[] testData = new object[pairwiseTestCase.Features.Length];

                for (int i = 0; i < pairwiseTestCase.Features.Length; i++)
                {
                    testData[i] = valueSet[i][pairwiseTestCase.Features[i]];
                }

                ParameterSet parms = new ParameterSet(testData);
                testCases.Add(parms);
            }

            return testCases;
        }
Пример #7
0
		public override IEnumerable GetTestCases()
		{
			ArrayList[] valueSet = CreateValueSet();
			int[] dimensions = CreateDimensions(valueSet);

			IEnumerable pairwiseTestCases = new PairwiseTestCaseGenerator(dimensions).GetTestCases();

			ArrayList testCases = new ArrayList();

			foreach (TestCase pairwiseTestCase in pairwiseTestCases)
			{
				object[] testData = new object[pairwiseTestCase.Features.Length];

				for (int i = 0; i < pairwiseTestCase.Features.Length; i++)
				{
					testData[i] = valueSet[i][pairwiseTestCase.Features[i]];
				}

				testCases.Add(testData);
			}

			return testCases;
		}