Get rid of MockItemParser and use mockito instead
Get rid of static imports
Users can figure out how to use ! themselves
Use the real classes here instead of the dummy ones
Use assertTrue and assertFalse as they are easier to read