function testGetPageWordCount() { //numbers not counted $strings = array('String one', 'String two', 'String 3 12/06/2012'); $this->assertEquals(5, SweteJob::getPageWordCount($strings)); //tags not counted $strings = array('<div id="wrapper">', '<div id="top-bar"><span id="top-left"></span><span id="top-right"></span></div>', '<div id="inner-wrapper">', ' <div id="heading">', ' <div id="languages">', ' </div> ', ' <div id="site-network">', ' <h4>Site Network:</h4>', ' <ul> <li class="selected"><a href="http://weblite.ca" title="Web Lite Corporate">Corporate</a></li> <li><a href="http://solutions.weblite.ca" title="Web Lite Solutions Corp.">Solutions</a></li> <li><a href="http://translate.weblite.ca" title="Web Lite Translation Corp.">Translation</a></li> </ul>', ' <div style="clear:both"> </div>', '</div>', ' <h1><span>Web Lite Group of Companies</span></h1>'); $this->assertEquals(10, SweteJob::getPageWordCount($strings)); }