Skip to content
This repository was archived by the owner on Sep 16, 2024. It is now read-only.

Commit cdef81d

Browse files
committed
#283 Static module checker now uses safe XccTemplate constructor
1 parent a0753b5 commit cdef81d

File tree

4 files changed

+8
-10
lines changed

4 files changed

+8
-10
lines changed

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
group=com.marklogic
22
javadocsDir=../gh-pages-marklogic-java/javadocs
33
version=3.7.1
4-
mlJavaclientUtilVersion=3.7.0
4+
mlJavaclientUtilVersion=3.7.1
55
mlJunitVersion=3.1.0
66

src/main/java/com/marklogic/appdeployer/command/modules/DefaultModulesLoaderFactory.java

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414
import com.marklogic.xcc.template.XccTemplate;
1515

1616
import java.util.Map;
17-
import java.util.Properties;
1817
import java.util.regex.Pattern;
1918

2019
public class DefaultModulesLoaderFactory extends LoggingObject implements ModulesLoaderFactory {
@@ -81,10 +80,9 @@ public ModulesLoader newModulesLoader(AppConfig appConfig) {
8180
* @return
8281
*/
8382
protected StaticChecker newStaticChecker(AppConfig appConfig) {
84-
String xccUri = "xcc://%s:%s@%s:%d";
85-
xccUri = String.format(xccUri, appConfig.getRestAdminUsername(), appConfig.getRestAdminPassword(),
86-
appConfig.getHost(), appConfig.getRestPort());
87-
XccStaticChecker checker = new XccStaticChecker(new XccTemplate(xccUri));
83+
XccTemplate t = new XccTemplate(appConfig.getHost(), appConfig.getRestPort(), appConfig.getRestAdminUsername(),
84+
appConfig.getRestAdminPassword(), null);
85+
XccStaticChecker checker = new XccStaticChecker(t);
8886
checker.setBulkCheck(appConfig.isBulkLoadAssets());
8987
checker.setCheckLibraryModules(appConfig.isStaticCheckLibraryAssets());
9088
return checker;

src/test/java/com/marklogic/appdeployer/AbstractAppDeployerTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -66,8 +66,8 @@ protected void undeploySampleApp() {
6666
}
6767

6868
protected XccTemplate newModulesXccTemplate() {
69-
return new XccTemplate(format("xcc://%s:%s@%s:8000/%s", appConfig.getRestAdminUsername(),
70-
appConfig.getRestAdminPassword(), appConfig.getHost(), appConfig.getModulesDatabaseName()));
69+
return new XccTemplate(appConfig.getHost(), appConfig.getAppServicesPort(), appConfig.getRestAdminUsername(),
70+
appConfig.getRestAdminPassword(), appConfig.getModulesDatabaseName());
7171
}
7272

7373
/**

src/test/java/com/marklogic/appdeployer/command/modules/LoadModulesTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@ public class LoadModulesTest extends AbstractAppDeployerTest {
1919

2020
@Before
2121
public void setup() {
22-
xccTemplate = new XccTemplate(format("xcc://%s:%s@%s:8000/%s", appConfig.getRestAdminUsername(),
23-
appConfig.getRestAdminPassword(), appConfig.getHost(), appConfig.getModulesDatabaseName()));
22+
xccTemplate = new XccTemplate(appConfig.getHost(), appConfig.getAppServicesPort(), appConfig.getRestAdminUsername(),
23+
appConfig.getRestAdminPassword(), appConfig.getModulesDatabaseName());
2424
}
2525

2626
@After

0 commit comments

Comments
 (0)