Fix copy/paste bug using macro !
Fix bug.
Add test.

* Todo : check.