@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()); }