MCPcopy Create free account
hub / github.com/LadybugDB/ladybug / TEST_F

Function TEST_F

test/api/arrow_rel_table_test.cpp:416–429  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

414};
415
416TEST_F(ArrowRelTableTest, ScanArrowRelTableOverArrowNodeTable) {
417 createArrowPersonTable(*conn);
418 createArrowKnowsTable(*conn);
419
420 auto countResult = conn->query(
421 "MATCH (:arrow_rel_person)-[:arrow_rel_knows]->(:arrow_rel_person) RETURN count(*)");
422 ASSERT_TRUE(countResult->isSuccess()) << countResult->getErrorMessage();
423 ASSERT_EQ(countResult->getNext()->getValue(0)->getValue<int64_t>(), 3);
424
425 auto sumResult = conn->query(
426 "MATCH (:arrow_rel_person)-[e:arrow_rel_knows]->(:arrow_rel_person) RETURN sum(e.weight)");
427 ASSERT_TRUE(sumResult->isSuccess()) << sumResult->getErrorMessage();
428 ASSERT_EQ(sumResult->getNext()->getValue(0)->getValue<common::int128_t>(), 60);
429}
430
431TEST_F(ArrowRelTableTest, ScanArrowRelTableOverNativeNodeTable) {
432 createNativePersonTable(*conn);

Callers

nothing calls this directly

Calls 15

createArrowPersonTableFunction · 0.85
createArrowKnowsTableFunction · 0.85
createNativePersonTableFunction · 0.85
createStructSchemaFunction · 0.85
createStructArrayFunction · 0.85
createInt64ArrayFunction · 0.85
queryMethod · 0.45

Tested by

no test coverage detected