constructor() {
    /** @type {!jasmine.Spy} */
    this.initSpy = jasmine.createSpy('init');
    /** @type {!jasmine.Spy} */
    this.parseFromSpy = jasmine.createSpy('parseFrom');
    /** @type {!jasmine.Spy} */
    this.resetSpy = jasmine.createSpy('reset');
    /** @type {!jasmine.Spy} */
    this.removeSpy = jasmine.createSpy('remove');
  }
Create a test-focused closed caption parser that requires the creator to
provide behaviours for the underlying spies. If no behaviour is provided all
calls to the parser will act as NO-OPs.

@implements {shaka.media.IClosedCaptionParser}
@final