コード例 #1
0
 def test_toString_valid(self):
     test = NotesApplication("Jolaade", [])
     test.create("Babatunde")
     test.create("James")
     test.create("Ola")
     test.create("Badmus")
     self.assertEqual(str(test), "Jolaade 4")
コード例 #2
0
 def test_toString_invalid(self):
     test = NotesApplication("Jolaade", [])
     test.create("Babatunde")
     test.delete(0)
     test.create("Ola")
     test.create("Badmus")
     self.assertNotEqual(test, "Jolaade 3")
コード例 #3
0
 def test_edit_Invalid_Entry(self):
     test = NotesApplication("Bootcamp IV ", ["Chidi lectures well"])
     self.assertEqual(test.edit("hello", "hi"), "hello is invalid")
コード例 #4
0
 def test_edit_False_Entry(self):
     test = NotesApplication("Adewale ", ["I am Jolaade"])
     test.create("Python is fun")
     self.assertEqual(test.edit(9, "Add me"), "9 does not exist in list")
コード例 #5
0
 def test_get_Index_False_Entry(self):
     test = NotesApplication("Adewale", ["I am a boy"])
     test.create("I am jolaade")
     test.create("I am babatunde")
     self.assertNotEqual(test.get(1), "I am babatunde")
コード例 #6
0
 def test_getIndex(self):
     test = NotesApplication("Adewale", ["I am a boy"])
     test.create("I am jolaade")
     test.create("I am babatunde")
     self.assertEqual(test.get(2), "I am babatunde")
コード例 #7
0
 def test_added_Successfully(self):
     test = NotesApplication("", [])
     self.assertEqual(test.create("Andela Bootcamp"), test.get(0) + " added")
コード例 #8
0
 def test_invalid_getfromList(self):
     test = NotesApplication("Chidi", ["Bootcamp"])
     test.create("Halos")
     self.assertEqual(test.get(3), "3 is less than list size")
コード例 #9
0
 def test_delete_successfully(self):
     test = NotesApplication("Adewale", ["jolaade"])
     self.assertEqual(test.delete(0), "0 has been successfully deleted")
コード例 #10
0
 def test_list_emptied(self):
     test = NotesApplication("Babatunde", ["hello", "who are you"])
     test.delete(0)
     test.delete(0)
     self.assertEqual(test.list(), "Empty notes")
コード例 #11
0
 def test_author_entry(self):
     test = NotesApplication("Babatunde", ["hey"])
     self.assertEqual(test.getAuthor(), "Babatunde")
コード例 #12
0
 def test_list_occupied(self):
     test = NotesApplication("kenny", ["adewale"])
     self.assertEqual(test.list(), "List has entries")
コード例 #13
0
 def test_invalid_getfromList(self):
     test = NotesApplication("Chidi", ["Bootcamp"])
     test.create("Halos")
     self.assertEqual(test.get("babatu"), "babatu is invalid")
コード例 #14
0
 def test_edit(self):
     test = NotesApplication("Jolaade", ["A Starting note in the Application"])
     self.assertEqual(test.edit(0, "A Start Up Note"), "A Start Up Note")
コード例 #15
0
 def test_delete_inValid(self):
     test = NotesApplication("Adewale", ["jolaade"])
     self.assertEqual(test.delete("jolaade"), "jolaade is invalid")
コード例 #16
0
 def test_empty_add(self):
     test = NotesApplication("Jolaade", [])
     self.assertEqual(test.create(""), "Please Enter Value")
コード例 #17
0
 def test_delete_indexOutOfRange_list(self):
     test = NotesApplication("Adewale", ["jolaade"])
     self.assertEqual(test.delete(2), "2 does not exist in list")
コード例 #18
0
 def test_noneValue_in_add(self):
     test = NotesApplication("", [])
     self.assertEqual(test.create(None), "Please Enter Value")
コード例 #19
0
 def test_search_unsuccessfully(self):
     test = NotesApplication("Adewale", ["Babatunde"])
     test.create("adewale")
     test.create("wale")
     self.assertNotEqual(test.search("jadesola"), "wale not available in notes")
コード例 #20
0
 def setUp(self):
     self.oneNote = NotesApplication.NotesApplication("Mandela")