If only (+)ve edge weight then both will give correct answer.
If there is (-)ve edge weight only then Dikstra's may or may not give correct answer but bellman ford will give correct answer.
If (-) ve edge weight cycle then bellman ford will report it if it is reachable from source and return answer as undefined.