[skip ci] still working on the files unit test, need a macro for pojo -> map