public JsonResult DestCopyTest(List <jsonResp> testcase, string testPlan, string testSuit)
        {
            CreateTest t1 = new CreateTest();

            foreach (var item in testcase)
            {
                WorkItemsClass testcaseItem = logic.TestCaseRetrive(item.id);
                //getting the details of the testcase with the ID

                //after we get the details from of the id,we should create a new testcase
                TestCaseResponseModel testResponse = t1.TestCaseCreate(testcaseItem);
                if (testResponse != null)
                {
                    t1.AddtoTestCaseToTestSuit(testPlan, testSuit, testResponse.id.ToString());
                }
            }
            bool result = false;

            if (CheckValid.AddTestcase == true)
            {
                result = true;
            }
            else
            {
                result = false;
            }
            return(Json(result, JsonRequestBehavior.AllowGet));
        }
示例#2
0
 /// <summary>
 /// create a test
 /// </summary>
 /// <returns>CreateTestPortalPage</returns>
 public CreateTestPortalPage CreateATest()
 {
     //this.Parent.Header.SelectWelcomeMessage(); //stop hover over menu
     this.Utilities.FocusOnMainContentArea();
     CreateTest.Click();
     return(new CreateTestPortalPage());
 }
示例#3
0
 private void buttonX2_Click(object sender, EventArgs e)
 {
     if (MessageBox.Show("是否进行清除数据?", "", MessageBoxButtons.YesNo) == DialogResult.Yes)
     {
         CreateTest createTest = new CreateTest();
         createTest.DeleteTM();
         MessageBox.Show("清除成功!");
         FJMainForm.Instance.cSortingTask.ReLoad();
     }
 }
示例#4
0
 public void Create(SerializableTest wrapper)
 {
     CreateTest test = wrapper.Test.Create;
     Check(test.IsError, test.Request, batch =>
     {
         DocumentReference doc = GetDocumentReference(test.DocRefPath);
         object documentData = DeserializeJson(test.JsonData);
         batch.Create(doc, documentData);
     });
 }
示例#5
0
        private void cmdNew_Click(object sender, EventArgs e)
        {
            FrmInput input = new DTManager.FrmInput();

            if (input.ShowDialog(this) == DialogResult.OK)
            {
                CreateTest ct = mClient.Create(input.Value);
                mResultHandler[ct.ID] = (d) => { txtStatus.Text = "create folder success!"; mClient.List(); };
            }
        }
示例#6
0
        private List <int> FillQuestionsIds(CreateTest window)
        {
            List <int> list = new List <int>();

            foreach (var item in window.questionsIds.Items)
            {
                list.Add(Int32.Parse(item.ToString()));
            }
            return(list);
        }
示例#7
0
        List <string> GetTestDataFromDialog(CreateTest window)
        {       // name, value
            List <string> list = new List <string>();

            list.Add(window.maxPoints.Content.ToString());
            list.Add(window.Length.Content.ToString());
            list.Add(window.Name.Text.ToString());
            list.Add(window.Multi.IsChecked ?? false ? "1" : "0");

            return(list);
        }
示例#8
0
        public void CreateAndMigrateThem()
        {
            var db = new OrmTestSession();

            var create  = new CreateTest(db);
            var migrate = new MigrateTest(db);
            var fail    = new MigrateFailTest(db);
            var rename  = new RenameTableTest(db);

            Assert.AreEqual(create.Id, migrate.Id);
        }
示例#9
0
 private void buttonX3_Click(object sender, EventArgs e)
 {
     if (!string.IsNullOrEmpty(txt_cigcode.Text.Trim()) && !string.IsNullOrEmpty(txt_cigname.Text.Trim()) && !string.IsNullOrEmpty(txt_barcode.Text.Trim()) && int_num.Value > 0)
     {
         CreateTest createTest = new CreateTest();
         createTest.CreateLSTMTest(txt_cigcode.Text.Trim(), txt_barcode.Text.Trim(), txt_cigname.Text.Trim(), int_num.Value);
         MessageBox.Show("生成成功!");
         FJMainForm.Instance.cSortingTask.ReLoad();
     }
     else
     {
         MessageBox.Show("信息不全!");
     }
 }
 /// <summary>
 /// click on create test icon
 /// </summary>
 /// <returns></returns>
 public void SelectCreateTest()
 {
     CreateTest.Wait(2).Click();
 }
示例#11
0
 public async Task <ActionResult <TestVm> > CreateTest([FromBody] CreateTest command)
 {
     return(await Mediator.Send(command));
 }
示例#12
0
        public Editor()
        {
            InitializeComponent();
            Closing += (s, e) => ViewModelLocator.Cleanup();
            Messenger.Default.Register <OpenWindowMessage>(
                this,
                message =>
            {
                switch (message.Type)
                {
                    #region new test
                case WindowType.kNewTest:
                    var modalWindowVM       = SimpleIoc.Default.GetInstance <CreateTestViewModel>();
                    modalWindowVM.MyText    = message.Argument;
                    var createNewTestWindow = new CreateTest()
                    {
                        DataContext = modalWindowVM
                    };

                    modalWindowVM.ClearWindow();
                    modalWindowVM.TestId       = Int32.Parse(message.Argument);
                    modalWindowVM.IsMultiCheck = "true";

                    bool?result = createNewTestWindow.ShowDialog();

                    if (result.HasValue && result.Value)
                    {
                        result = true;
                        List <int> questionsIds  = FillQuestionsIds(createNewTestWindow);
                        List <string> resultList = GetTestDataFromDialog(createNewTestWindow);

                        Messenger.Default.Send(questionsIds, "questionsIds");
                        Messenger.Default.Send(resultList, "testData");
                        modalWindowVM.UpdateQuestions();
                    }

                    string resultString;
                    if (result == true)
                    {
                        resultString = "Accepted";
                    }
                    else
                    {
                        resultString = "Rejected";
                    }
                    Messenger.Default.Send(resultString);

                    break;
                    #endregion

                    #region new single test
                case WindowType.kNewSingleTest:
                    var createNewSingleTestVM     = SimpleIoc.Default.GetInstance <CreateTestViewModel>();
                    createNewSingleTestVM.MyText  = message.Argument;
                    var createNewSingleTestWindow = new CreateTest()
                    {
                        DataContext = createNewSingleTestVM
                    };

                    createNewSingleTestVM.ClearWindow();
                    createNewSingleTestVM.TestId       = Int32.Parse(message.Argument);
                    createNewSingleTestVM.IsMultiCheck = "false";

                    result = createNewSingleTestWindow.ShowDialog();

                    if (result.HasValue && result.Value)
                    {
                        result = true;
                        List <int> questionsIds  = FillQuestionsIds(createNewSingleTestWindow);
                        List <string> resultList = GetTestDataFromDialog(createNewSingleTestWindow);

                        Messenger.Default.Send(questionsIds, "questionsIds");
                        Messenger.Default.Send(resultList, "testData");
                        createNewSingleTestVM.UpdateQuestions();
                    }

                    //string resultString;
                    if (result == true)
                    {
                        resultString = "Accepted";
                    }
                    else
                    {
                        resultString = "Rejected";
                    }
                    Messenger.Default.Send(resultString);

                    break;
                    #endregion

                    #region edit test
                case WindowType.kEditTest:

                    modalWindowVM            = SimpleIoc.Default.GetInstance <CreateTestViewModel>();
                    var createEditTestWindow = new CreateTest()
                    {
                        DataContext = modalWindowVM
                    };
                    modalWindowVM.ClearWindow();
                    modalWindowVM.TestId = Int32.Parse(message.Argument);
                    modalWindowVM.RefreshDAO();
                    modalWindowVM.LoadData();
                    modalWindowVM.SetAnswers(false);
                    modalWindowVM.SetMultiCheck(modalWindowVM.TestId);

                    result = createEditTestWindow.ShowDialog();
                    if (result.HasValue && result.Value)
                    {
                        result = true;
                        List <int> questionsIds  = FillQuestionsIds(createEditTestWindow);
                        List <string> resultList = GetTestDataFromDialog(createEditTestWindow);

                        Messenger.Default.Send(questionsIds, "questionsIds");
                        Messenger.Default.Send(resultList, "testData");
                        modalWindowVM.UpdateQuestions();     //insert and delete from DB questions and Ids !
                    }

                    //resultString;
                    if (result == true)
                    {
                        resultString = "Accepted";
                    }
                    else
                    {
                        resultString = "Rejected";
                    }
                    Messenger.Default.Send(resultString);

                    break;
                    #endregion
                }
            });
        }
 public CreateTestPortalPage CreateATest()
 {
     Create();
     CreateTest.Wait(3).Click();
     return(new CreateTestPortalPage());
 }
示例#14
0
        public void OnCreateTest(CreateTest test)
        {
            string folder = mTestFolderManager.CreateFolder(test.Name);

            Loger.Process(LogType.INFO, "created {0} unittest", test.Name);
        }
        public void CreateAndMigrateThem()
        {
            var db = new OrmTestSession();

            var create = new CreateTest(db);
            var migrate = new MigrateTest(db);
            var fail = new MigrateFailTest(db);
            var rename = new RenameTableTest(db);

            Assert.AreEqual(create.Id, migrate.Id);
        }
示例#16
0
 public async Task <IActionResult> Create([FromBody] CreateTest createTest)
 {
     return(Ok(await Mediator.Send(createTest)));
 }
示例#17
0
        private void newTest_Click(object sender, EventArgs e)
        {
            CreateTest createtest = new CreateTest();

            createtest.ShowDialog();
        }