@Test public void invokeStartsWith() { FunctionTestUtil.assertResult(startsWithFunction.invoke("test", "te"), true); FunctionTestUtil.assertResult(startsWithFunction.invoke("test", "t"), true); FunctionTestUtil.assertResult(startsWithFunction.invoke("test", "test"), true); }
public FEELFnResult<Boolean> invoke(@ParameterName("string") String string, @ParameterName("match") String match) { if ( string == null ) { return FEELFnResult.ofError(new InvalidParametersEvent(Severity.ERROR, "string", "cannot be null")); } if ( match == null ) { return FEELFnResult.ofError(new InvalidParametersEvent(Severity.ERROR, "match", "cannot be null")); } return FEELFnResult.ofResult( string.startsWith( match ) ); }
StartsWithFunction extends BaseFEELFunction { public FEELFnResult<Boolean> invoke(@ParameterName("string") String string, @ParameterName("match") String match) { if ( string == null ) { return FEELFnResult.ofError(new InvalidParametersEvent(Severity.ERROR, "string", "cannot be null")); } if ( match == null ) { return FEELFnResult.ofError(new InvalidParametersEvent(Severity.ERROR, "match", "cannot be null")); } return FEELFnResult.ofResult( string.startsWith( match ) ); } }
StartsWithFunction extends BaseFEELFunction { public FEELFnResult<Boolean> invoke(@ParameterName("string") String string, @ParameterName("match") String match) { if ( string == null ) { return FEELFnResult.ofError(new InvalidParametersEvent(Severity.ERROR, "string", "cannot be null")); } if ( match == null ) { return FEELFnResult.ofError(new InvalidParametersEvent(Severity.ERROR, "match", "cannot be null")); } return FEELFnResult.ofResult( string.startsWith( match ) ); } StartsWithFunction(); }
StartsWithFunction extends BaseFEELFunction { public FEELFnResult<Boolean> invoke(@ParameterName("string") String string, @ParameterName("match") String match) { if ( string == null ) { return FEELFnResult.ofError(new InvalidParametersEvent(Severity.ERROR, "string", "cannot be null")); } if ( match == null ) { return FEELFnResult.ofError(new InvalidParametersEvent(Severity.ERROR, "match", "cannot be null")); } return FEELFnResult.ofResult( string.startsWith( match ) ); } StartsWithFunction(); FEELFnResult<Boolean> invoke(@ParameterName("string") String string, @ParameterName("match") String match); }
StartsWithFunction extends BaseFEELFunction { public FEELFnResult<Boolean> invoke(@ParameterName("string") String string, @ParameterName("match") String match) { if ( string == null ) { return FEELFnResult.ofError(new InvalidParametersEvent(Severity.ERROR, "string", "cannot be null")); } if ( match == null ) { return FEELFnResult.ofError(new InvalidParametersEvent(Severity.ERROR, "match", "cannot be null")); } return FEELFnResult.ofResult( string.startsWith( match ) ); } StartsWithFunction(); FEELFnResult<Boolean> invoke(@ParameterName("string") String string, @ParameterName("match") String match);  }