@Test
public void external_defines_with_params() {
CxxConfiguration conf = new CxxConfiguration();
conf.setDefines(Arrays.asList("minus(a, b) a - b"));
CxxPreprocessor cxxpp = new CxxPreprocessor(mock(SquidAstVisitorContext.class), conf);
lexer = CxxLexer.create(conf, cxxpp, new JoinStringsPreprocessor());
List<Token> tokens = lexer.lex("minus(1, 2)");
assertThat(tokens).hasSize(4);
assertThat(tokens, hasToken("1", CxxTokenType.NUMBER));