Ejemplo n.º 1
0
    def test_counts_a_real_java_sourceline(self):
        sample = """
	private void addOrderEntryLibJars(Tag set) {
		for (String jarName : libJars())
			if (isJunit(jarName))
				addLibraryOrderEntry(set, "junit");
			else
				addLibraryOrderEntry(set, jarName.split(".jar")[0]);
	}"""
        counter = WordCounter()
        counter.count(sample)
        expected = [('jar', 4), ('set', 3), ('name', 3), ('add', 3)]
        self.assertEquals(expected, counter.mostUsedWords(4))
Ejemplo n.º 2
0
    def test_counts_a_real_java_sourceline(self):
        sample = """
	private void addOrderEntryLibJars(Tag set) {
		for (String jarName : libJars())
			if (isJunit(jarName))
				addLibraryOrderEntry(set, "junit");
			else
				addLibraryOrderEntry(set, jarName.split(".jar")[0]);
	}"""
        counter = WordCounter()
        counter.count(sample)
        expected = [
                ('jar',4),
                ('set',3),
                ('name',3),
                ('add',3)
        ]
        self.assertEquals(expected, counter.mostUsedWords(4))
Ejemplo n.º 3
0
 def test_failFast(self):
     sample = "public Album"
     counter = WordCounter()
     counter.count(sample)
     self.assertEqual(1, counter.timesOccurred('public'))
Ejemplo n.º 4
0
 def test_counts_words_despite_punctuation(self):
     counter = WordCounter()
     counter.count("Album album = new ALBUM()")
     self.assertEqual(3, counter.timesOccurred('album'))
Ejemplo n.º 5
0
 def test_differentCase(self):
     counter = WordCounter()
     counter.count("Album album ALBUM")
     self.assertEqual(3, counter.timesOccurred('album'))
Ejemplo n.º 6
0
 def test_failFast(self):
     sample = "public Album"
     counter = WordCounter()
     counter.count(sample)
     self.assertEqual(1, counter.timesOccurred('public'))
Ejemplo n.º 7
0
 def test_counts_words_despite_punctuation(self):
     counter = WordCounter()
     counter.count("Album album = new ALBUM()")
     self.assertEqual(3, counter.timesOccurred('album'))
Ejemplo n.º 8
0
 def test_differentCase(self):
     counter = WordCounter()
     counter.count("Album album ALBUM")
     self.assertEqual(3, counter.timesOccurred('album'))