MCPcopy Create free account
hub / github.com/apache/datafusion / test_functions

Function test_functions

datafusion/functions/src/unicode/left.rs:121–316  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

119
120 #[test]
121 fn test_functions() -> Result<()> {
122 test_function!(
123 LeftFunc::new(),
124 vec![
125 ColumnarValue::Scalar(ScalarValue::from("abcde")),
126 ColumnarValue::Scalar(ScalarValue::from(2i64)),
127 ],
128 Ok(Some("ab")),
129 &str,
130 Utf8View,
131 StringViewArray
132 );
133 test_function!(
134 LeftFunc::new(),
135 vec![
136 ColumnarValue::Scalar(ScalarValue::from("abcde")),
137 ColumnarValue::Scalar(ScalarValue::from(200i64)),
138 ],
139 Ok(Some("abcde")),
140 &str,
141 Utf8View,
142 StringViewArray
143 );
144 test_function!(
145 LeftFunc::new(),
146 vec![
147 ColumnarValue::Scalar(ScalarValue::from("abcde")),
148 ColumnarValue::Scalar(ScalarValue::from(-2i64)),
149 ],
150 Ok(Some("abc")),
151 &str,
152 Utf8View,
153 StringViewArray
154 );
155 test_function!(
156 LeftFunc::new(),
157 vec![
158 ColumnarValue::Scalar(ScalarValue::from("abcde")),
159 ColumnarValue::Scalar(ScalarValue::from(i64::MIN)),
160 ],
161 Ok(Some("")),
162 &str,
163 Utf8View,
164 StringViewArray
165 );
166 test_function!(
167 LeftFunc::new(),
168 vec![
169 ColumnarValue::Scalar(ScalarValue::from("abcde")),
170 ColumnarValue::Scalar(ScalarValue::from(-200i64)),
171 ],
172 Ok(Some("")),
173 &str,
174 Utf8View,
175 StringViewArray
176 );
177 test_function!(
178 LeftFunc::new(),

Callers

nothing calls this directly

Calls 2

countMethod · 0.45
takeMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…