check('test2')
      .on(x => x === 'test', on1)
      .on(x => x === 'test1', on2)
      .on(x => x === 'test2', on3)
      .otherwise(otherwise)