/** Tests getters methods. */
  public void testGetters() {

    Shell shell = new Shell("ls -la");
    List<BuildStep> singleBuildSteps = new ArrayList<BuildStep>();
    singleBuildSteps.add(shell);

    builder =
        new TestLinkBuilder(
            "No testlink",
            "No project",
            "No plan",
            "No build",
            "class, time",
            Boolean.FALSE,
            Boolean.FALSE,
            Boolean.FALSE,
            Boolean.FALSE,
            singleBuildSteps,
            null,
            null,
            null,
            Boolean.FALSE,
            Boolean.FALSE,
            Boolean.FALSE,
            null);

    assertNotNull(hudson);
    // FreeStyleProject project = new FreeStyleProject(hudson, "No project");
    // assertNotNull ( (AbstractProject<?, ?>)builder.getProjectAction(project) );

    assertNotNull(builder.getTestLinkName());
    assertEquals(builder.getTestLinkName(), "No testlink");

    assertNotNull(builder.getTestProjectName());
    assertEquals(builder.getTestProjectName(), "No project");

    assertNotNull(builder.getTestPlanName());
    assertEquals(builder.getTestPlanName(), "No plan");

    assertNotNull(builder.getBuildName());
    assertEquals(builder.getBuildName(), "No build");

    assertNotNull(builder.getSingleBuildSteps());
    assertEquals(builder.getSingleBuildSteps(), singleBuildSteps);
    assertEquals(builder.getSingleBuildSteps().size(), 1);

    assertNotNull(builder.getCustomFields());
    assertEquals(builder.getCustomFields(), "class, time");

    assertFalse(builder.getTransactional());
    assertFalse(builder.getFailIfNoResults());
  }
  public void testNull() {
    builder =
        new TestLinkBuilder(
            null, null, null, null, null, null, null, null, null, null, null, null, null, null,
            null, null, null);

    assertNotNull(builder);

    assertNull(builder.getTestLinkName());

    assertNull(builder.getTestProjectName());

    assertNull(builder.getTestPlanName());

    assertNull(builder.getBuildName());

    assertNull(builder.getSingleBuildSteps());

    assertNull(builder.getBeforeIteratingAllTestCasesBuildSteps());

    assertNull(builder.getIterativeBuildSteps());

    assertNull(builder.getAfterIteratingAllTestCasesBuildSteps());

    assertNull(builder.getCustomFields());

    assertNull(builder.getTransactional());

    assertNull(builder.getFailIfNoResults());
  }