Example #1
0
    def testAppostrophesHandledOk(self):
        wc = WordCounter()
        basicString = "I'm a Quick brown fox jumped over 9 the lazy dog"
        wc.processString(basicString)
        self.assertEqual(11, wc.getWordCount())

        wl = wc.getWordList()
        self.assertTrue("I\'m" in wl.keys())
Example #2
0
 def testBasicSentence(self):
     wc = WordCounter()
     basicString = "Quick brown fox jumped over the lazy dog."
     wc.processString(basicString)
     self.assertEqual(8, wc.getWordCount())
Example #3
0
 def testHandlesTemperature(self):
     wc = WordCounter()
     basicString = "The temperature outside, is -9C"
     wc.processString(basicString)
     self.assertEqual(5, wc.getWordCount())
Example #4
0
 def testHandlesCommasOk(self):
     wc = WordCounter()
     basicString = "I'm a Quick brown, fox jumped over 9 the lazy dog"
     wc.processString(basicString)
     self.assertEqual(11, wc.getWordCount())
Example #5
0
 def testNumbersCounted(self):
     wc = WordCounter()
     basicString = "Quick brown fox jumped over 9 the lazy dog"
     wc.processString(basicString)
     self.assertEqual(9, wc.getWordCount())