Write an an application to convert to read movies in several specific formats and
can print. The supported formats:
- Text file
- JSON
- XML
- File containing serialized objects
The individual formats all implement the same interfaces:
- AwesomeReader: which has a readMovies () method (gets as parameter the name
the file)
- AwesomeWriter: which has a writeMovies () method (gets a list as a parameter
with movie objects)
All implementations should be tested by a JUnit (8 in total).
A hierarchy of exceptions must be implemented:
e.g. ReaderException implements JSONReaderException - All exceptions in JSON implementation
of the reader convert to a JSONReaderException. The exceptions should also be with JUnits
tested.
This application must be done till Sunday 11:00 PM