Esempio n. 1
0
 public void AddEventTest()
 {
     NewUi_Accessor target = new NewUi_Accessor(); // TODO: Initialize to an appropriate value
     string[] commandline = { "meeting on 12 jan 2012 at 5pm", "3:11pm meeting 12-01-12", "urgent meeting 12/1/12", "alarm meeting 12 jan 15:00" }; // TODO: Initialize to an appropriate value
     string[] expected = { "meeting 12/1/2012 5:00 PM is added.", "meeting 12/1/2012 3:11 PM is added.", "meeting 12/1/2012 is added.", "meeting 12/1/2012 3:00 PM is added." }; // TODO: Initialize to an appropriate value
     string[] actual = new string[commandline.Length];
     for (int i = 0; i < commandline.Length; i++)
         actual[i] = target.ProcessAddEvent(commandline[i]);
     for (int i = 0; i < commandline.Length; i++)
         Assert.AreEqual(expected[i], actual[i]);
 }
Esempio n. 2
0
 public void ClearEventTest()
 {
     NewUi_Accessor target = new NewUi_Accessor(); // TODO: Initialize to an appropriate value
     string[] commandline = {"","12/11/2011","all"}; // TODO: Initialize to an appropriate value
     string[] expected = {"All events cleared.\n","Events on 12/11/2011 cleared.\n","All events cleared.\n"}; // TODO: Initialize to an appropriate value
     string[] actual = new string[commandline.Length];
     for(int i=0; i<commandline.Length; i++)
         actual[i] = target.ClearEvent(commandline[i]);
     for (int i = 0; i < commandline.Length; i++)
         Assert.AreEqual(expected[i], actual[i]);
        // Assert.Inconclusive("Verify the correctness of this test method.");
 }
Esempio n. 3
0
        public void AddEventTest()
        {
            NewUi_Accessor target = new NewUi_Accessor();                                                                                                                                  // TODO: Initialize to an appropriate value

            string[] commandline = { "meeting on 12 jan 2012 at 5pm", "3:11pm meeting 12-01-12", "urgent meeting 12/1/12", "alarm meeting 12 jan 15:00" };                                 // TODO: Initialize to an appropriate value
            string[] expected    = { "meeting 12/1/2012 5:00 PM is added.", "meeting 12/1/2012 3:11 PM is added.", "meeting 12/1/2012 is added.", "meeting 12/1/2012 3:00 PM is added." }; // TODO: Initialize to an appropriate value
            string[] actual      = new string[commandline.Length];
            for (int i = 0; i < commandline.Length; i++)
            {
                actual[i] = target.ProcessAddEvent(commandline[i]);
            }
            for (int i = 0; i < commandline.Length; i++)
            {
                Assert.AreEqual(expected[i], actual[i]);
            }
        }
Esempio n. 4
0
        public void SearchEventTest()
        {
            NewUi_Accessor target = new NewUi_Accessor();                                                                                                                   // TODO: Initialize to an appropriate value

            string[] searchWord = { null, "hello", "   k a" };                                                                                                              // TODO: Initialize to an appropriate value
            string[] expected   = { "Enter search word.\n", "No results found. Please try another search word.\n", "No results found. Please try another search word.\n" }; // TODO: Initialize to an appropriate value
            string[] actual     = new string[searchWord.Length];
            for (int i = 0; i < searchWord.Length; i++)
            {
                actual[i] = target.SearchEvent(searchWord[i]);
            }
            for (int i = 0; i < searchWord.Length; i++)
            {
                Assert.AreEqual(expected[i], actual[i]);
            }
        }
Esempio n. 5
0
        public void ClearEventTest()
        {
            NewUi_Accessor target = new NewUi_Accessor();                                                                   // TODO: Initialize to an appropriate value

            string[] commandline = { "", "12/11/2011", "all" };                                                             // TODO: Initialize to an appropriate value
            string[] expected    = { "All events cleared.\n", "Events on 12/11/2011 cleared.\n", "All events cleared.\n" }; // TODO: Initialize to an appropriate value
            string[] actual      = new string[commandline.Length];
            for (int i = 0; i < commandline.Length; i++)
            {
                actual[i] = target.ClearEvent(commandline[i]);
            }
            for (int i = 0; i < commandline.Length; i++)
            {
                Assert.AreEqual(expected[i], actual[i]);
            }
            // Assert.Inconclusive("Verify the correctness of this test method.");
        }
Esempio n. 6
0
        public void ViewEventTest()
        {
            NewUi_Accessor target = new NewUi_Accessor();                                                                                                                                                           // TODO: Initialize to an appropriate value

            string[] date     = { null, "Urgent", "Done", "4/2/12", "1 jan 12 to 3jan 12", "from 11 dec 11 to 13 dec 11" };                                                                                         // TODO: Initialize to an appropriate value
            string[] expected = { "No events.\n", "No events urgent.\n", "No events done.\n", "No events on 4/2/2012.\n", "No events from 1/1/2012 to 3/1/2012.\n", "No events from 11/12/2011 to 13/12/2011.\n" }; // TODO: Initialize to an appropriate value
            string[] actual   = new string[date.Length];
            Controller_Accessor.ClearAll();
            for (int i = 0; i < date.Length; i++)
            {
                actual[i] = target.ProcessViewEvent(date[i]);
            }
            for (int i = 0; i < date.Length; i++)
            {
                Assert.AreEqual(expected[i], actual[i]);
            }
        }
Esempio n. 7
0
        public void DoneEventTest()
        {
            NewUi_Accessor target = new NewUi_Accessor();                                                                                        // TODO: Initialize to an appropriate value

            string[] index    = { null, "all", "-1", "0", "0,1,3" };                                                                             // TODO: Initialize to an appropriate value
            string[] expected = { "Enter index of the event.\n",        "All the above tasks are marked as done.\n",
                                  "Invalid index. Please try again.\n", "Invalid index. Please try again.\n", "Please enter a valid index!\n" }; // TODO: Initialize to an appropriate value
            string[] actual = new string[index.Length];
            for (int i = 0; i < index.Length; i++)
            {
                actual[i] = target.ProcessDoneEvent(index[i]);
            }
            for (int i = 0; i < index.Length; i++)
            {
                Assert.AreEqual(expected[i], actual[i]);
            }
        }
Esempio n. 8
0
        public void GetCommandTest()
        {
            NewUi_Accessor target = new NewUi_Accessor();                                                                                                                       // TODO: Initialize to an appropriate value

            string[]        commandline         = { "QuiT", null, "delEte  4", "meeting", "fiNd", "vieW", };                                                                    // TODO: Initialize to an appropriate value
            string[]        commandlineExpected = { null, null, " 4", "meeting", null, null };                                                                                  // TODO: Initialize to an appropriate value
            NewUi.Command[] expected            = { NewUi.Command.Exit, NewUi.Command.Add, NewUi.Command.Delete, NewUi.Command.Add, NewUi.Command.Search, NewUi.Command.View }; // TODO: Initialize to an appropriate value
            NewUi.Command[] actual = new NewUi.Command[commandline.Length];
            for (int i = 0; i < commandline.Length; i++)
            {
                actual[i] = target.GetCommand(ref commandline[i]);
            }

            for (int i = 0; i < commandline.Length; i++)
            {
                Assert.AreEqual(expected[i], actual[i]);
                Assert.AreEqual(commandlineExpected[i], commandline[i]);
            }
        }
Esempio n. 9
0
 public void DeleteEventTest()
 {
     NewUi_Accessor target = new NewUi_Accessor(); // TODO: Initialize to an appropriate value
     string[] index ={null,"all","-1","0","0,1,3"} ; // TODO: Initialize to an appropriate value
     string[] expected = { "Enter index of the event.\n", "All the above tasks are deleted.\n",
           "Invalid index. Please try again.\n", "Invalid index. Please try again.\n" ,"Index beyond range. Please enter a valid index!\n"}; // TODO: Initialize to an appropriate value
     string[] actual = new string[index.Length];
     for(int i=0;i < index.Length;i++)
         actual[i] = target.ProcessDeleteEvent(index[i]);
     for(int i=0;i<index.Length;i++)
         Assert.AreEqual(expected[i], actual[i]);
 }
Esempio n. 10
0
 public void ViewEventTest()
 {
     NewUi_Accessor target = new NewUi_Accessor(); // TODO: Initialize to an appropriate value
     string[] date = {null,"Urgent","Done","4/2/12","1 jan 12 to 3jan 12","from 11 dec 11 to 13 dec 11"}; // TODO: Initialize to an appropriate value
     string[] expected = { "No events.\n", "No events urgent.\n", "No events done.\n", "No events on 4/2/2012.\n", "No events from 1/1/2012 to 3/1/2012.\n", "No events from 11/12/2011 to 13/12/2011.\n" }; // TODO: Initialize to an appropriate value
     string[] actual = new string[date.Length];
     Controller_Accessor.ClearAll();
     for(int i=0; i< date.Length;i++)
         actual[i] = target.ProcessViewEvent(date[i]);
     for (int i = 0; i < date.Length; i++)
         Assert.AreEqual(expected[i], actual[i]);
 }
Esempio n. 11
0
 public void SearchEventTest()
 {
     NewUi_Accessor target = new NewUi_Accessor(); // TODO: Initialize to an appropriate value
     string[] searchWord = {null,"hello","   k a"}; // TODO: Initialize to an appropriate value
     string[] expected = { "Enter search word.\n", "No results found. Please try another search word.\n", "No results found. Please try another search word.\n" };// TODO: Initialize to an appropriate value
     string[] actual = new string[searchWord.Length];
     for(int i=0; i<searchWord.Length;i++)
         actual[i] = target.SearchEvent(searchWord[i]);
     for (int i = 0; i < searchWord.Length; i++)
         Assert.AreEqual(expected[i], actual[i]);
 }
Esempio n. 12
0
        public void GetCommandTest()
        {
            NewUi_Accessor target = new NewUi_Accessor(); // TODO: Initialize to an appropriate value
            string[] commandline = {"QuiT",null,"delEte  4","meeting","fiNd","vieW",}; // TODO: Initialize to an appropriate value
            string[] commandlineExpected = {null,null," 4","meeting",null,null}; // TODO: Initialize to an appropriate value
            NewUi.Command[] expected = { NewUi.Command.Exit, NewUi.Command.Add, NewUi.Command.Delete, NewUi.Command.Add, NewUi.Command.Search, NewUi.Command.View}; // TODO: Initialize to an appropriate value
            NewUi.Command[] actual = new NewUi.Command[commandline.Length];
            for(int i=0;i< commandline.Length;i++)
                actual[i] = target.GetCommand(ref commandline[i]);

            for (int i = 0; i < commandline.Length; i++)
            {
                Assert.AreEqual(expected[i], actual[i]);
                Assert.AreEqual(commandlineExpected[i], commandline[i]);
            }
        }