示例#1
0
 public bool UpdateTestUUTPairsWithProjectLists(TestCaseUUTPair pair)
 {
     //lock (updateLock)
     //{
     return(SqlHelper.ExecuteNonQuery(sqlConnection, "spTestUUTPairsUpdateProjectLists",
                                      pair.TestUUTPairID,
                                      pair.EcosystemProjects
                                      , pair.EcosystemProjectCount
                                      , pair.TestProjects
                                      , pair.TestProjectCount
                                      , pair.TestMissingProjects
                                      , pair.TestMissingProjectCount
                                      , pair.UutClassProjects
                                      , pair.UutClassProjectCount
                                      , pair.UutMethodProjects
                                      , pair.UutMethodProjectCount
                                      , pair.TargetClassProjects
                                      , pair.TargetClassProjectCount
                                      , pair.TargetMethodProjects
                                      , pair.TargetMethodProjectCount
                                      , pair.UutProjectsByClone
                                      , pair.UutProjectsByCloneCount
                                      , pair.TargetProjectsByClone
                                      , pair.TargetProjectsByCloneCount) > 0);
     // }
 }
示例#2
0
 public bool TestUUTPairInsert(TestCaseUUTPair tcp)
 {
     lock (updateLock)
     {
         return(SqlHelper.ExecuteNonQuery(sqlConnection, "spTestUUTPairInsert",
                                          tcp.Project,
                                          tcp.Parent,
                                          tcp.ProjectIsFork,
                                          tcp.TestPackage,
                                          tcp.TestClassName,
                                          tcp.TestMethodName,
                                          tcp.TestMethodParameters,
                                          tcp.TestSourceFilePath,
                                          tcp.TestStartingLine,
                                          tcp.TestEndingLine,
                                          tcp.TestStartingColumn,
                                          tcp.TestEndingColumn,
                                          tcp.UutPackage,
                                          tcp.UutClassName,
                                          tcp.UutMethodName,
                                          tcp.UutMethodParameters,
                                          tcp.UutSourceFilePath,
                                          tcp.UutStartingLine,
                                          tcp.UutEndingLine,
                                          tcp.UutStartingColumn,
                                          tcp.UutEndingColumn) > 0);
     }
 }
示例#3
0
        public List <TestCaseUUTPair> GetTestCaseUUTPairsWithProjectLists(string ecosystem)
        {
            SqlDataReader          reader  = SqlHelper.ExecuteReader(sqlConnection, "spTestUUTPairsLoadAllWithProjectLists", ecosystem);
            List <TestCaseUUTPair> records = new List <TestCaseUUTPair>();

            while (reader.Read())
            {
                TestCaseUUTPair pair = new TestCaseUUTPair();
                pair.ParentID = Convert.ToInt32(reader["parentID"]);
                pair.Project  = Convert.ToString(reader["project"]);
                pair.Parent   = Convert.ToString(reader["parent"]);
                int isFork = Convert.ToInt32(reader["projectIsFork"]);
                pair.ProjectIsFork              = isFork == 1 ? true : false;
                pair.TestPackage                = Convert.ToString(reader["testPackage"]);
                pair.TestClassName              = Convert.ToString(reader["testClassName"]);
                pair.TestMethodName             = Convert.ToString(reader["testMethodName"]);
                pair.TestMethodParameters       = Convert.ToString(reader["testMethodParameters"]);
                pair.TestSourceFilePath         = Convert.ToString(reader["testSourceFilePath"]);
                pair.TestStartingLine           = Convert.ToInt64(reader["testStartingLine"]);
                pair.TestEndingLine             = Convert.ToInt64(reader["testEndingLine"]);
                pair.TestStartingColumn         = Convert.ToInt64(reader["testStartingColumn"]);
                pair.TestEndingColumn           = Convert.ToInt64(reader["testEndingColumn"]);
                pair.UutPackage                 = Convert.ToString(reader["uutPackage"]);
                pair.UutClassName               = Convert.ToString(reader["uutClassName"]);
                pair.UutMethodName              = Convert.ToString(reader["uutMethodName"]);
                pair.UutMethodParameters        = Convert.ToString(reader["uutMethodParameters"]);
                pair.UutSourceFilePath          = Convert.ToString(reader["uutSourceFilePath"]);
                pair.UutStartingLine            = Convert.ToInt64(reader["uutStartingLine"]);
                pair.UutEndingLine              = Convert.ToInt64(reader["uutEndingLine"]);
                pair.UutStartingColumn          = Convert.ToInt64(reader["uutStartingColumn"]);
                pair.UutEndingColumn            = Convert.ToInt64(reader["uutEndingColumn"]);
                pair.EcosystemProjects          = Convert.ToString(reader["ecosystemProjects"]);
                pair.EcosystemProjectCount      = Convert.ToInt32(reader["ecosystemProjectCount"]);
                pair.TestProjects               = Convert.ToString(reader["testProjects"]);
                pair.TestProjectCount           = Convert.ToInt32(reader["testProjectCount"]);
                pair.TestMissingProjects        = Convert.ToString(reader["testMissingProjects"]);
                pair.TestMissingProjectCount    = Convert.ToInt32(reader["testMissingProjectCount"]);
                pair.UutClassProjects           = Convert.ToString(reader["uutClassProjects"]);
                pair.UutClassProjectCount       = Convert.ToInt32(reader["uutClassProjectCount"]);
                pair.UutMethodProjects          = Convert.ToString(reader["uutMethodProjects"]);
                pair.UutMethodProjectCount      = Convert.ToInt32(reader["uutMethodProjectCount"]);
                pair.TargetClassProjects        = Convert.ToString(reader["targetClassProjects"]);
                pair.TargetClassProjectCount    = Convert.ToInt32(reader["targetClassProjectCount"]);
                pair.TargetMethodProjects       = Convert.ToString(reader["targetMethodProjects"]);
                pair.TargetMethodProjectCount   = Convert.ToInt32(reader["targetMethodProjectCount"]);
                pair.UutProjectsByClone         = Convert.ToString(reader["uutProjectsByClone"]);
                pair.UutProjectsByCloneCount    = Convert.ToInt32(reader["uutProjectsByCloneCount"]);
                pair.TargetProjectsByClone      = Convert.ToString(reader["targetProjectsByClone"]);
                pair.TargetProjectsByCloneCount = Convert.ToInt32(reader["targetProjectsByCloneCount"]);

                records.Add(pair);
            }
            reader.Close();
            return(records);
        }
示例#4
0
        public List <TestCaseUUTPair> GetTestUUTPairsForEcosystem(string ecosystem)
        {
            lock (updateLock)
            {
                SqlDataReader          reader  = SqlHelper.ExecuteReader(sqlConnection, "spTestUUTPairsLoadAllForEcosystem", ecosystem);
                List <TestCaseUUTPair> records = new List <TestCaseUUTPair>();
                while (reader.Read())
                {
                    TestCaseUUTPair pair = new TestCaseUUTPair();
                    pair.TestUUTPairID        = Convert.ToInt64(reader["testUUTPairID"]);
                    pair.Project              = Convert.ToString(reader["project"]);
                    pair.Parent               = Convert.ToString(reader["parent"]);
                    pair.ProjectIsFork        = Convert.ToBoolean(reader["projectIsFork"]);
                    pair.TestPackage          = Convert.ToString(reader["testPackage"]);
                    pair.TestClassName        = Convert.ToString(reader["testClassName"]);
                    pair.TestMethodName       = Convert.ToString(reader["testMethodName"]);
                    pair.TestMethodParameters = Convert.ToString(reader["testMethodParameters"]);
                    pair.TestSourceFilePath   = Convert.ToString(reader["testSourceFilePath"]);
                    pair.TestStartingLine     = Convert.ToInt64(reader["testStartingLine"]);
                    pair.TestEndingLine       = Convert.ToInt64(reader["testEndingLine"]);
                    pair.TestStartingColumn   = Convert.ToInt64(reader["testStartingColumn"]);
                    pair.TestEndingColumn     = Convert.ToInt64(reader["testEndingColumn"]);
                    pair.UutPackage           = Convert.ToString(reader["uutPackage"]);
                    pair.UutClassName         = Convert.ToString(reader["uutClassName"]);
                    pair.UutMethodName        = Convert.ToString(reader["uutMethodName"]);
                    pair.UutMethodParameters  = Convert.ToString(reader["uutMethodParameters"]);
                    pair.UutSourceFilePath    = Convert.ToString(reader["uutSourceFilePath"]);
                    pair.UutStartingLine      = Convert.ToInt64(reader["uutStartingLine"]);
                    pair.UutEndingLine        = Convert.ToInt64(reader["uutEndingLine"]);
                    pair.UutStartingColumn    = Convert.ToInt64(reader["uutStartingColumn"]);
                    pair.UutEndingColumn      = Convert.ToInt64(reader["uutEndingColumn"]);

                    records.Add(pair);
                }
                reader.Close();
                return(records);
            }
        }