MCPcopy Create free account
hub / github.com/GraphLite-AI/GraphLite / assert_first_value

Method assert_first_value

graphlite/tests/testutils/test_fixture.rs:243–257  ·  view source on GitHub ↗

Assert first value

(&self, query: &str, column: &str, expected: Value)

Source from the content-addressed store, hash-verified

241
242 /// Assert first value
243 pub fn assert_first_value(&self, query: &str, column: &str, expected: Value) {
244 let result = self.assert_query_succeeds(query);
245 assert!(!result.rows.is_empty(), "Query returned no rows: {}", query);
246
247 let actual = result.rows[0]
248 .values
249 .get(column)
250 .unwrap_or_else(|| panic!("Column '{}' not found", column));
251
252 assert_eq!(
253 actual, &expected,
254 "Column '{}': expected {:?}, got {:?}",
255 column, expected, actual
256 );
257 }
258
259 /// Execute query and return aggregate statistics
260 pub fn assert_aggregates(

Calls 2

assert_query_succeedsMethod · 0.45
getMethod · 0.45

Tested by

no test coverage detected