@Test
  public void testGetParameterList() throws Exception {
    final String proj1 = "Project1";
    final String proj2 = "Project2";
    final FreeStyleProject project1 = createFreeStyleProject(proj1);
    project1.getPublishersList().add(new BuildTrigger(proj2, false));

    final List<ParameterDefinition> pds = new ArrayList<ParameterDefinition>();
    pds.add(new StringParameterDefinition("tag", ""));
    pds.add(new StringParameterDefinition("branch", ""));

    project1.addProperty(new ParametersDefinitionProperty(pds));
    hudson.rebuildDependencyGraph();
    final FreeStyleBuild build1 = buildAndAssertSuccess(project1);
    waitUntilNoActivity();
    final ArrayList<String> paramList = new ArrayList<String>();
    paramList.add("tag");
    paramList.add("branch");

    final PipelineBuild pb = new PipelineBuild(build1, project1, null);
    final BuildForm bf = new BuildForm(jenkins, pb);

    assertEquals(paramList, bf.getParameterList());
  }