Make splittests independent of persistence

Oh yes. This is historical, before I allowed to pass null, but it actually cannot be empty array.