I use a power supply for charging in all my battery test, but it is computer controlled. This means I can simulate charging algorithms correctly.
For CC/CV it works nicely without computer control, as long as you disconnect when the current is low.
For -dv/dt or NiMH/NiCD it do not really work.

Why do you use 4.1V, do you want to get longer lifetime from your batteries?