In the context of Java unit testing, what is the primary function of the 'mockito-core' library?
A) It provides a framework for mocking and stubbing dependencies in unit tests.
B) It is used for generating random data to be used in test cases.
C) It facilitates continuous integration and deployment workflows.
D) It offers a graphical user interface for managing test cases.