@Test
public void fieldConstraintWithActionBRLFragmentFieldWithoutTemplateKey() {

    //Columns: Row#[0], Description[1], Action[2]
    final GuidedDecisionTable52 dt1 = new GuidedDecisionTable52();
    final BRLActionColumn brl = new BRLActionColumn();
    final ActionInsertFact aif = new ActionInsertFact();
    aif.setFactType("Fact");
    aif.addFieldValue(new ActionFieldValue() {{
        setField("field");
        setValue("10");
        setNature(FieldNatureType.TYPE_LITERAL);
    }});
    brl.setDefinition(new ArrayList<IAction>() {{
        add(aif);
    }});
    brl.getChildColumns().add(new BRLActionVariableColumn("",
                                                          DataType.TYPE_BOOLEAN));
    dt1.getActionCols().add(brl);
    //Columns: Row#[0], Description[1], Condition[2]
    final GuidedDecisionTable52 dt2 = new GuidedDecisionTable52();
    final Pattern52 p2 = new Pattern52();
    p2.setBoundName("$f");
    p2.setFactType("Fact");
    final ConditionCol52 p2c1 = new ConditionCol52();
    p2c1.setFactField("field");
    p2.getChildColumns().add(p2c1);
    dt2.getConditions().add(p2);
    manager.link(dt1,
                 dt2,
                 (s, t) -> {
                     assertEquals(3,
                                  s);
                     assertEquals(3,
                                  t);
                 });
}