Exemple #1
0
        public void AbstractClass_FindLOC_forSomeFunction_TestMethod()
        {
            // Arrange
            var       mainWindow = new MainWindow();
            CPTmetric metric_CPT = new CPTmetric(mainWindow);

            // Act
            double actual = metric_CPT.FindLOC_forSomeFunction(8, 6, 1);

            // Assert
            Assert.AreEqual(3, actual);
        }
Exemple #2
0
        public void CPT_findMetric_TestMethod()
        {
            // Arrange
            var       mainWindow = new MainWindow();
            CPTmetric metric_CPT = new CPTmetric(mainWindow);

            metric_CPT.SetInformation_OfMetric();
            metric_CPT.SetAllParametersWithDefaultValue_OfMetric();
            metric_CPT.CountOfFunction = 1;
            metric_CPT.ChangeValue_OfParameter(0, 34);
            metric_CPT.ChangeValue_OfParameter(1, 23);
            metric_CPT.ChangeValue_OfParameter(2, 1);

            // Act
            double result = metric_CPT.FindMetric();

            // Assert
            Assert.AreEqual(0.676, result);
        }
Exemple #3
0
        public void CPT_SetInformation_OfMetric_TestMethod()
        {
            // Arrange
            var       mainWindow = new MainWindow();
            CPTmetric metric_CPT = new CPTmetric(mainWindow);

            metric_CPT.SetInformation_OfMetric();

            // Act
            string name       = metric_CPT.Name;
            double max        = metric_CPT.PermisibleMAXvalue;
            double min        = metric_CPT.PermissibleMINvalue;
            int    countParam = metric_CPT.ParametersCount;

            // Assert
            Assert.AreEqual("Метрика прогнозування продуктивності розроблення ПЗ", name);
            Assert.AreEqual(5, max);
            Assert.AreEqual(-1, min);
            Assert.AreNotEqual(4, countParam);
        }