Package org.apache.pig.piggybank.evaluation.util.apachelogparser

Examples of org.apache.pig.piggybank.evaluation.util.apachelogparser.DateExtractor.exec()


    @Test
    public void testDefaultFormatters() throws Exception {
        DateExtractor dayExtractor = new DateExtractor();
        // test that GMT conversion moves the day
        input.set(0, "20/Sep/2008:23:53:04 -0600");
        assertEquals("2008-09-21", dayExtractor.exec(input));
       
        // test that if the string is already in GMT, nothing moves
        input.set(0, "20/Sep/2008:23:53:04 -0000");
        assertEquals("2008-09-20", dayExtractor.exec(input));
    }
View Full Code Here


        input.set(0, "20/Sep/2008:23:53:04 -0600");
        assertEquals("2008-09-21", dayExtractor.exec(input));
       
        // test that if the string is already in GMT, nothing moves
        input.set(0, "20/Sep/2008:23:53:04 -0000");
        assertEquals("2008-09-20", dayExtractor.exec(input));
    }

    @Test
    public void testMZFormatters() throws Exception {
        DateExtractor extractor = new DateExtractor("dd/MMM/yyyy:HH:mm:ss Z", "yyyy-MM-dd", "PST");
View Full Code Here

    @Test
    public void testMZFormatters() throws Exception {
        DateExtractor extractor = new DateExtractor("dd/MMM/yyyy:HH:mm:ss Z", "yyyy-MM-dd", "PST");
        input.set(0, "20/Sep/2008:23:53:04 -0700");
        assertEquals("2008-09-20", extractor.exec(input));
    }
   
    @Test
    public void testFailureThenSuccess() throws Exception {
        DateExtractor dayExtractor = new DateExtractor();
View Full Code Here

   
    @Test
    public void testFailureThenSuccess() throws Exception {
        DateExtractor dayExtractor = new DateExtractor();
        input.set(0,"dud");
        assertEquals(null, dayExtractor.exec(input));
        input.set(0,"20/Sep/2008:23:53:04 -0000");
        assertEquals("2008-09-20", dayExtractor.exec(input));
    }

    @Test
View Full Code Here

    public void testFailureThenSuccess() throws Exception {
        DateExtractor dayExtractor = new DateExtractor();
        input.set(0,"dud");
        assertEquals(null, dayExtractor.exec(input));
        input.set(0,"20/Sep/2008:23:53:04 -0000");
        assertEquals("2008-09-20", dayExtractor.exec(input));
    }

    @Test
    public void testPassedOutputFormatter() throws Exception {
        DateExtractor dayExtractor = new DateExtractor("MM-dd-yyyy");
View Full Code Here

    @Test
    public void testPassedOutputFormatter() throws Exception {
        DateExtractor dayExtractor = new DateExtractor("MM-dd-yyyy");
        input.set(0,"20/Sep/2008:23:53:04 -0000");
        assertEquals("09-20-2008", dayExtractor.exec(input));
    }

    @Test
    public void testPassedInputOutputFormatter() throws Exception {
        DateExtractor dayExtractor = new DateExtractor("dd/MMM/yyyy:HH:mm:ss", "MM~dd~yyyy");
View Full Code Here

    @Test
    public void testPassedInputOutputFormatter() throws Exception {
        DateExtractor dayExtractor = new DateExtractor("dd/MMM/yyyy:HH:mm:ss", "MM~dd~yyyy");
        input.set(0,"20/Sep/2008:23:53:04");
        assertEquals("09~20~2008", dayExtractor.exec(input));
    }

    @Test
    public void testPassedOutputInputFormatterYear() throws Exception {
        DateExtractor dayExtractor = new DateExtractor("dd/MMM/yyyy:HH:mm:ss", "yyyy");
View Full Code Here

    @Test
    public void testPassedOutputInputFormatterYear() throws Exception {
        DateExtractor dayExtractor = new DateExtractor("dd/MMM/yyyy:HH:mm:ss", "yyyy");
        input.set(0,"20/Sep/2008:23:53:04");
        assertEquals("2008", dayExtractor.exec(input));
    }

    @Test
    public void testPassedOutputFormatterYear() throws Exception {
        DateExtractor dayExtractor = new DateExtractor("yyyy");
View Full Code Here

    @Test
    public void testPassedOutputFormatterYear() throws Exception {
        DateExtractor dayExtractor = new DateExtractor("yyyy");
        input.set(0, "20/Sep/2008:23:53:04 -0600");
        assertEquals("2008", dayExtractor.exec(input));
    }
}
View Full Code Here

    @Test
    public void testDefaultFormatters() throws Exception {
        DateExtractor dayExtractor = new DateExtractor();
        input.set(0, "20/Sep/2008:23:53:04 -0600");
        assertEquals("2008-09-20", dayExtractor.exec(input));
    }

    @Test
    public void testFailureThenSuccess() throws Exception {
        DateExtractor dayExtractor = new DateExtractor();
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.