final IErlProject project = project1;
final IErlModule module = createModule(project, "a.erl", "-module(g).\n"
+ "-include_lib(\"kernel/include/file.hrl\").\n" + "-export([f/0]).\n"
+ "-define(A(B), '++B++').\n" + "-record(rec2, {a, b}).\n" + "f() ->\n"
+ " lists:reverse([1, 0]),\n" + " lists:reverse([1, 0], [2]).\n");
module.open(null);
final List<IErlPreprocessorDef> macroDefs = modelUtilService
.getAllPreprocessorDefs(module, ErlElementKind.MACRO_DEF);
final List<IErlPreprocessorDef> recordDefs = modelUtilService
.getAllPreprocessorDefs(module, ErlElementKind.RECORD_DEF);
assertEquals(2, macroDefs.size());