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