@Test public void testLeftInputAdapterNode() { BuildContext context = new BuildContext(kBase, kBase.getReteooBuilder().getIdGenerator()); final EntryPointNode entryPoint = new EntryPointNode(-1, kBase.getRete(), context); entryPoint.attach(context); final ObjectTypeNode objectTypeNode = new ObjectTypeNode(0, entryPoint, new ClassObjectType(Object.class), context); objectTypeNode.attach(context); final LeftInputAdapterNode liaNode = new LeftInputAdapterNode(23, objectTypeNode, buildContext); assertEquals(23, liaNode.getId()); assertEquals(0, objectTypeNode.getSinkPropagator().getSinks().length); liaNode.attach(context); assertEquals(1, objectTypeNode.getSinkPropagator().getSinks().length); }