Skip to content

test: cover interface-extends-interface EXTENDS + entry/exit/param byte-slice fidelity #45

Description

@rahlk

Two coverage gaps from epic #26:

  1. The EXTENDS path from an Interface endpoint (interface B extends A) is implemented and declared (feat: neo4j EXTENDS/IMPLEMENTS inheritance edges #33) but no fixture exercises it — a regression that dropped interface-extends resolution would pass the current suite.
  2. L3 byte-slice fidelity (fix: byte-sliceable L3 statement nodes #28) is directly asserted only for statement nodes; entry/exit/param share the same emitNode offset path but have no behavioral slice test.

Add a first-party interface hierarchy to the neo4j fixture + entry/exit/param slice asserts.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions