Inheritance: MonoBehaviour
Esempio n. 1
0
        public App()
        {
            InitializeComponent();

            //MainPage = new AppShell();
            MainPage = new TestListView();
        }
Esempio n. 2
0
        public void Setup()
        {
            TestCase = new TestCase("TestCase", "testcase.pmlobj");
            TestCase.Tests.Add("one").Result   = new TestResult(TimeSpan.FromSeconds(1));
            TestCase.Tests.Add("two").Result   = new TestResult(TimeSpan.FromSeconds(1), new PmlError("error"));
            TestCase.Tests.Add("three").Result = new TestResult(TimeSpan.FromSeconds(1));
            TestCase.Tests.Add("four");

            RunnerMock = new Mock <AsyncTestRunner>();
            RunnerMock
            .Setup(runner => runner.RunAsync(It.IsAny <IEnumerable <Test> >()))
            .Callback((IEnumerable <Test> tests) => Tests = tests);

            RunnerControl = new TestRunnerControl(Mock.Of <TestCaseProvider>(), RunnerMock.Object, Mock.Of <SettingsProvider>());
            TestSummary   = RunnerControl.FindControl <TestSummaryView>("TestSummary");
            TestList      = RunnerControl.FindControl <TestListView>("TestList");
            TestList.TestCases.Add(TestCase);

            Model = TestList.GetModel();

            foreach (var entry in Model.Entries)
            {
                var testEntry = entry as TestListTestEntry;
                if (testEntry != null)
                {
                    testEntry.IsSelected = testEntry.Test.Name == "two" || testEntry.Test.Name == "four";
                }
            }
        }
Esempio n. 3
0
 private void btnAdd_Click(object sender, EventArgs e)
 {
     //bool duplicate = false;
     if (inputText.Text != "")
     {
         if (TestListView.FindItemWithText(inputText.Text) == null)
         {
             TestListView.Items.Add(new ListViewItem(inputText.Text));
         }
     }
 }
Esempio n. 4
0
 public void Setup()
 {
     TestCase = new TestCase("Test", "test.pmlobj");
     TestCase.Tests.Add("one");
     TestCase.Tests.Add("two");
     TestCase.Tests.Add("three");
     RunnerControl = new TestRunnerControl(Mock.Of <TestCaseProvider>(), Mock.Of <AsyncTestRunner>(), Mock.Of <SettingsProvider>());
     TestSummary   = RunnerControl.FindControl <TestSummaryView>("TestSummary");
     TestDetails   = RunnerControl.FindControl <TestDetailsView>("TestDetails");
     TestList      = RunnerControl.FindControl <TestListView>("TestList");
     TestList.TestCases.Add(TestCase);
     Model = TestList.GetModel();
 }
Esempio n. 5
0
 public void Setup()
 {
     First = new TestCase("TestCaseOne", "one.pmlobj");
     First.Tests.Add("one");
     First.Tests.Add("two");
     First.Tests.Add("three");
     Second = new TestCase("TestCaseTwo", "two.pmlobj");
     Second.Tests.Add("four");
     Second.Tests.Add("five");
     TestList = new TestListView();
     TestList.TestCases.Add(First);
     TestList.TestCases.Add(Second);
 }
Esempio n. 6
0
        /// <summary>
        /// 맨 처음 들어왔을 때 오늘 날짜로 세팅
        /// </summary>
        public void SetTodayScroll()
        {
            var now = DateTimeOffset.Now;

            foreach (var item in TestListView.Items)
            {
                var dateItem = item as DateItem;
                if (dateItem.Date.Date == now.Date)
                {
                    TestListView.SelectedItem = item;
                    TestListView.ScrollIntoView(item, ScrollIntoViewAlignment.Leading);
                    break;
                }
            }
        }
Esempio n. 7
0
        public void Setup()
        {
            TestList        = new TestListView();
            Model           = TestList.GetModel();
            VisibleEntries  = Model.VisibleEntries;
            SelectedEntries = Model.SelectedEntries;
            Controller      = TestList.GetController();

            First = new TestCase("First", "first.pmlobj");
            First.Tests.Add("a1");
            First.Tests.Add("a2");
            First.Tests.Add("a3");
            TestList.TestCases.Add(First);
            Second = new TestCase("Second", "second.pmlobj");
            Second.Tests.Add("b1");
            Second.Tests.Add("b2");
            Second.Tests.Add("b3");
            TestList.TestCases.Add(Second);
        }
Esempio n. 8
0
        public void Setup()
        {
            TestCases = new List <TestCase>();
            var first = new TestCase("Foo", "foo.pmlobj");

            first.Tests.Add("one");
            first.Tests.Add("two");
            TestCases.Add(first);
            var second = new TestCase("Bar", "bar.pmlobj");

            second.Tests.Add("three");
            second.Tests.Add("four");
            second.Tests.Add("five");
            TestCases.Add(second);

            ProviderMock = new Mock <TestCaseProvider>();
            ProviderMock.Setup(provider => provider.GetTestCases()).Returns(TestCases);

            RunnerControl = new TestRunnerControl(ProviderMock.Object, Mock.Of <AsyncTestRunner>(), Mock.Of <SettingsProvider>());
            TestList      = RunnerControl.FindControl <TestListView>("TestList");
        }
Esempio n. 9
0
        private void RefreshTestItemsCollection()
        {
            try
            {
                TestListView.BeginRefresh();
                // TestListView.ItemsSource = null;
                int count = CurrentViewModel.TestItems.Count;

                CurrentViewModel.TestItems.Clear();

                CurrentViewModel.Prepare(new ListViewTestParameter(count, CurrentViewModel.IsExpanded));
                //foreach (var record in CurrentViewModel.TestItems)
                //{
                //    if (CurrentViewModel.IsExpanded || (int.Parse(record.SequenceNumber) % 2 == 0))
                //    {
                //        CurrentViewModel.TestItems.Add(record);
                //    }

                //    //if (CurrentViewModel.IsExpanded && CurrentViewModel.TestItems.Count > TestItemsCollection.Count)
                //    //{
                //    //    TestItemsCollection.Add(record);
                //    //}
                //    //else if(!CurrentViewModel.IsExpanded && TestItemsCollection.Count >= CurrentViewModel.TestItems.Count)
                //    //{
                //    //    TestItemsCollection.RemoveAt(0);
                //    //}

                //}
            }
            catch (Exception ex)
            {
            }
            finally
            {
                //TestListView.ItemsSource = TestItemsCollection;

                TestListView.EndRefresh();
            }
        }
Esempio n. 10
0
 public static TestListViewController GetController(this TestListView view)
 {
     return(view.GetField <TestListViewController>("Controller"));
 }
Esempio n. 11
0
 public static TestListViewModel GetModel(this TestListView view)
 {
     return(view.GetField <TestListViewModel>("Model"));
 }