Code Search for Developers
 
 
  

HostnameEnhancerTest.java from Tea Stats at Krugle


Show HostnameEnhancerTest.java syntax highlighted

package net.time4tea.webstats.enhancer.geoip;

import junit.framework.TestCase;
import net.time4tea.webstats.enhancer.dns.DnsNameResolver;
import net.time4tea.webstats.enhancer.dns.HostnameEnhancer;
import net.time4tea.webstats.process.Processor;
import net.time4tea.webstats.record.Page;
import net.time4tea.webstats.session.Session;

/**
 * Originally richja Mar 30, 2006
 */
public class HostnameEnhancerTest extends TestCase {

    public void testCanResolveANameWeKnowAbout() throws Exception {

        Page record = new Page();
        record.setClientAddress("80.176.127.88");

        Session session = new Session();
        Processor<Session> processor = new HostnameEnhancer(new DnsNameResolver());

        session.click(record);
        processor.process(session);

        assertEquals("aether.time4tea.net", session.getAttribute("clienthost").getValue());
    }
}




See more files for this project here

Tea Stats

Web log analyzer... Written in OO Perl, provides the usual host / page analysis. Can also do site graphing using graphviz, browser, os, worm and search engine identification, and country and session tracking.

Project homepage: http://sourceforge.net/projects/teastats
Programming language(s): Java
License: other

  CountryEnhancerTest.java
  HostnameEnhancerTest.java