Juventus and Barcelona have finalised their preparations ahead of Saturday's final in Berlin, with the winner set to complete an historic treble.