/**
  * Run the Void onExecute(Model) method test.
  *
  * @throws Exception if one of the used methods fails
  */
 @Test(expected = NullPointerException.class)
 public void testOnExecute5() throws Exception {
   @SuppressWarnings({"rawtypes", "unchecked"})
   final ListFieldRemoveValueCommand fixture =
       new ListFieldIdentifiableObjectRemoveValueCommand(this.listField, this.per2, null);
   fixture.onExecute(this.model);
 }
  /**
   * Run the Void onExecute(Model) method test.
   *
   * @throws Exception if one of the used methods fails
   */
  @Test
  public void testOnExecute1() throws Exception {
    @SuppressWarnings({"rawtypes", "unchecked"})
    final ListFieldRemoveValueCommand fixture =
        new ListFieldIdentifiableObjectRemoveValueCommand(this.listField, this.per2, this.pbi1);

    fixture.onExecute(this.model);
  }
  /**
   * Run the Void onExecute(Model) method test.
   *
   * @throws Exception if one of the used methods fails
   */
  @Test(expected = NoObjectFindException.class)
  public void testOnExecute2() throws Exception {
    @SuppressWarnings({"rawtypes", "unchecked"})
    final ListFieldRemoveValueCommand fixture =
        new ListFieldIdentifiableObjectRemoveValueCommand(this.listField, this.pbi1, this.pbi1);
    final Model model1 = new Model(new Date());

    fixture.onExecute(model1);
  }
  /**
   * Run the Ticket getTicket(Model) method test.
   *
   * @throws Exception if one of the used methods fails
   */
  @Test
  public void testGetTicket1() throws Exception {
    @SuppressWarnings({"rawtypes", "unchecked"})
    final ListFieldRemoveValueCommand fixture =
        new ListFieldIdentifiableObjectRemoveValueCommand(this.listField, this.sprint, this.pbi4);

    final Ticket result = fixture.getTicket(this.model);
    Assert.assertNotNull(result);
  }
  /**
   * Run the Project getDependingProject(Model) method test.
   *
   * @throws Exception if one of the used methods fails
   */
  @Test
  public void testGetDependingProject3() throws Exception {
    @SuppressWarnings({"rawtypes", "unchecked"})
    final ListFieldRemoveValueCommand fixture =
        new ListFieldIdentifiableObjectRemoveValueCommand(this.listField, this.per1, this.t6);

    final Project result = fixture.getDependingProject(this.model);

    Assert.assertNotNull(result);
  }
  /**
   * Run the boolean dependsOnProject() method test.
   *
   * @throws Exception if one of the used methods fails
   */
  @Test
  public void testDependsOnProject1() throws Exception {
    @SuppressWarnings({"rawtypes", "unchecked"})
    final ListFieldRemoveValueCommand fixture =
        new ListFieldIdentifiableObjectRemoveValueCommand(this.listField, this.per2, this.pbi2);

    final boolean result = fixture.dependsOnProject();

    Assert.assertTrue(result);
  }
  /**
   * Run the Ticket getTicket(Model) method test.
   *
   * @throws Exception if one of the used methods fails
   */
  @Test(expected = NoObjectFindException.class)
  public void testGetTicket2() throws Exception {
    @SuppressWarnings({"rawtypes", "unchecked"})
    final ListFieldRemoveValueCommand fixture =
        new ListFieldIdentifiableObjectRemoveValueCommand(this.listField, this.per1, this.pbi4);
    final Model model1 = new Model(new Date());

    final Ticket result = fixture.getTicket(model1);

    Assert.assertNotNull(result);
  }
  /**
   * Run the void accept(CommandVisitor) method test.
   *
   * @throws Exception if one of the used methods fails
   */
  @Test
  public void testAccept1() throws Exception {
    @SuppressWarnings({"rawtypes", "unchecked"})
    final ListFieldRemoveValueCommand fixture =
        new ListFieldIdentifiableObjectRemoveValueCommand(this.listField, this.per2, this.t1);

    fixture.accept(
        new CommandStandardVisitor() {

          @Override
          public void standardHandling(final ICommand command) {}
        });
  }
  /**
   * Run the ListFieldRemoveValueCommand<Serializable> createCommand(ListField<T>,T,Ticket) method
   * test.
   *
   * @throws Exception if one of the used methods fails
   */
  @Test
  public void testCreateCommand1() throws Exception {

    final ListField<Serializable> field = this.listField;
    final Ticket ticket = this.t1;

    final ListFieldRemoveValueCommand<Serializable> result =
        ListFieldRemoveValueCommand.createCommand(field, this.per2, ticket);

    Assert.assertNotNull(result);
  }
  /**
   * Run the ListFieldRemoveValueCommand<Serializable> createCommand(ListField<T>,T,Ticket) method
   * test.
   *
   * @throws Exception if one of the used methods fails
   */
  @Test
  public void testCreateCommand3() throws Exception {

    final Ticket ticket = this.pbi1;
    this.pbi1.addHint("Test");

    final ListFieldRemoveValueCommand<String> result =
        ListFieldRemoveValueCommand.createCommand(this.pbi1HintsField, "Test", ticket);

    Assert.assertNotNull(result);
  }