MCPcopy Create free account
hub / github.com/apache/impala / TEST

Function TEST

be/src/udf/udf-test.cc:190–201  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

188}
189
190TEST(UdfTest, TestFunctionContext) {
191 EXPECT_TRUE(UdfTestHarness::ValidateUdf<IntVal>(ValidateUdf, IntVal::null()));
192 EXPECT_FALSE(UdfTestHarness::ValidateUdf<IntVal>(ValidateFail, IntVal::null()));
193 EXPECT_TRUE(UdfTestHarness::ValidateUdf<IntVal>(ValidateMem, IntVal::null()));
194
195 scoped_ptr<SmallIntVal> arg(new SmallIntVal(100));
196 vector<AnyVal*> constant_args;
197 constant_args.push_back(arg.get());
198 EXPECT_TRUE((UdfTestHarness::ValidateUdf<SmallIntVal, SmallIntVal>(
199 ValidateSharedState, *arg, SmallIntVal::null(),
200 ValidateSharedStatePrepare, ValidateSharedStateClose, constant_args)));
201}
202
203TEST(UdfTest, TestValidate) {
204 EXPECT_TRUE(UdfTestHarness::ValidateUdf<DoubleVal>(ZeroUdf, DoubleVal(0)));

Callers

nothing calls this directly

Calls 15

DoubleValClass · 0.85
StringValClass · 0.85
FloatValClass · 0.85
DateValClass · 0.85
BigIntValClass · 0.85
IntValClass · 0.85
push_backMethod · 0.80
ToDateValMethod · 0.80
resizeMethod · 0.80
DebugStringFunction · 0.70

Tested by

no test coverage detected