-
Bug
-
Resolution: Fixed
-
Minor
-
ATH 1.39
Let's describe the issue with a test. Assumming we already have an injector and a JenkinsController, the following test will fail:
Jenkins j1 = new Jenkins(injector, jenkinsController);
FolderItem f = j1.jobs.create(FolderItem.class);
Assert.assertSame(j1, f.jobs.getJenkins());
The problem reproduced is the same described in JENKINS-37615, but specific to {{FolderItem}}s, since they are not properly receiving their context when created.
- relates to
-
JENKINS-37615 ATH inconsistency when querying for Jenkins instance on a page object
-
- Resolved
-
- links to
Code changed in jenkins
User: Manuel Franco
Path:
src/main/java/org/jenkinsci/test/acceptance/po/FolderItem.java
src/main/java/org/jenkinsci/test/acceptance/po/Job.java
src/main/java/org/jenkinsci/test/acceptance/po/JobsMixIn.java
src/main/java/org/jenkinsci/test/acceptance/po/PageObject.java
src/main/java/org/jenkinsci/test/acceptance/po/TopLevelItem.java
http://jenkins-ci.org/commit/acceptance-test-harness/7454e7762a9fe63e6d2e7761b3cf6c090d869311
Log:
JENKINS-38058pass context when creating 'FolderItem' objects