MCPcopy Create free account
hub / github.com/apache/pig / testStatsFunc

Method testStatsFunc

test/org/apache/pig/test/TestBuiltin.java:2025–2124  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

2023 }
2024
2025 @Test
2026 public void testStatsFunc() throws Exception {
2027 COV cov = new COV("a","b");
2028 DataBag dBag = DefaultBagFactory.getInstance().newDefaultBag();
2029 Tuple tup1 = TupleFactory.getInstance().newTuple(1);
2030 tup1.set(0, 1.0);
2031 dBag.add(tup1);
2032 tup1 = TupleFactory.getInstance().newTuple(1);
2033 tup1.set(0, 4.0);
2034 dBag.add(tup1);
2035 tup1 = TupleFactory.getInstance().newTuple(1);
2036 tup1.set(0, 8.0);
2037 dBag.add(tup1);
2038 tup1 = TupleFactory.getInstance().newTuple(1);
2039 tup1.set(0, 4.0);
2040 dBag.add(tup1);
2041 tup1 = TupleFactory.getInstance().newTuple(1);
2042 tup1.set(0, 7.0);
2043 dBag.add(tup1);
2044 tup1 = TupleFactory.getInstance().newTuple(1);
2045 tup1.set(0, 8.0);
2046 dBag.add(tup1);
2047 DataBag dBag1 = DefaultBagFactory.getInstance().newDefaultBag();
2048 tup1 = TupleFactory.getInstance().newTuple(1);
2049 tup1.set(0, 2.0);
2050 dBag1.add(tup1);
2051 tup1 = TupleFactory.getInstance().newTuple(1);
2052 tup1.set(0, 2.0);
2053 dBag1.add(tup1);
2054 tup1 = TupleFactory.getInstance().newTuple(1);
2055 tup1.set(0, 3.0);
2056 dBag1.add(tup1);
2057 tup1 = TupleFactory.getInstance().newTuple(1);
2058 tup1.set(0, 3.0);
2059 dBag1.add(tup1);
2060 tup1 = TupleFactory.getInstance().newTuple(1);
2061 tup1.set(0, 2.0);
2062 dBag1.add(tup1);
2063 tup1 = TupleFactory.getInstance().newTuple(1);
2064 tup1.set(0, 4.0);
2065 dBag1.add(tup1);
2066 Tuple input = TupleFactory.getInstance().newTuple(2);
2067 input.set(0, dBag);
2068 input.set(1, dBag1);
2069 DataBag output = cov.exec(input);
2070 Iterator<Tuple> it = output.iterator();
2071 Tuple ans = it.next();
2072 assertEquals(ans.get(0),"a");
2073 assertEquals(ans.get(1),"b");
2074 assertEquals(1.11111, (Double)ans.get(2),0.0005);
2075
2076 COR cor = new COR("a","b");
2077 dBag = DefaultBagFactory.getInstance().newDefaultBag();
2078 tup1 = TupleFactory.getInstance().newTuple(1);
2079 tup1.set(0, 1.0);
2080 dBag.add(tup1);
2081 tup1 = TupleFactory.getInstance().newTuple(1);
2082 tup1.set(0, 4.0);

Callers

nothing calls this directly

Calls 12

getInstanceMethod · 0.95
setMethod · 0.95
addMethod · 0.95
execMethod · 0.95
iteratorMethod · 0.95
getMethod · 0.95
execMethod · 0.95
newTupleMethod · 0.65
newDefaultBagMethod · 0.45
getInstanceMethod · 0.45
nextMethod · 0.45
assertEqualsMethod · 0.45

Tested by

no test coverage detected