Document AbstractDaemonTest#projectInput Change-Id: I81f63008b34f8292f322a43b0df9bd4c543f48cd
diff --git a/java/com/google/gerrit/acceptance/AbstractDaemonTest.java b/java/com/google/gerrit/acceptance/AbstractDaemonTest.java index cbc4167..273941f 100644 --- a/java/com/google/gerrit/acceptance/AbstractDaemonTest.java +++ b/java/com/google/gerrit/acceptance/AbstractDaemonTest.java
@@ -472,6 +472,7 @@ return accountCreator.get(ann != null ? ann.cloneAs() : "admin"); } + /** Generate default project properties based on test description */ private ProjectInput projectInput(Description description) { ProjectInput in = new ProjectInput(); TestProjectInput ann = description.getAnnotation(TestProjectInput.class); @@ -493,6 +494,15 @@ return in; } + /** + * Modify a project input before creating the initial test project. + * + * @param in input; may be modified in place. + */ + protected void updateProjectInput(ProjectInput in) { + // Default implementation does nothing. + } + private static final Pattern UNSAFE_PROJECT_NAME = Pattern.compile("[^a-zA-Z0-9._/-]+"); protected Git git() { @@ -545,15 +555,6 @@ return new Project.NameKey(in.name); } - /** - * Modify a project input before creating the initial test project. - * - * @param in input; may be modified in place. - */ - protected void updateProjectInput(ProjectInput in) { - // Default implementation does nothing. - } - protected TestRepository<InMemoryRepository> cloneProject(Project.NameKey p) throws Exception { return cloneProject(p, admin); }