Author: cbrisson
Date: Mon Jan 16 13:56:17 2017
New Revision: 1779031
URL: http://svn.apache.org/viewvc?rev=1779031&view=rev
Log:
review XmlTool/JsonTool commits - again
Modified:
velocity/tools/trunk/velocity-tools-generic/src/main/java/org/apache/velocity/tools/generic/ImportTool.java
velocity/tools/trunk/velocity-tools-view/src/test/java/org/apache/velocity/tools/test/blackbox/JsonToolTests.java
velocity/tools/trunk/velocity-tools-view/src/test/java/org/apache/velocity/tools/test/blackbox/XmlToolTests.java
Modified:
velocity/tools/trunk/velocity-tools-generic/src/main/java/org/apache/velocity/tools/generic/ImportTool.java
URL:
http://svn.apache.org/viewvc/velocity/tools/trunk/velocity-tools-generic/src/main/java/org/apache/velocity/tools/generic/ImportTool.java?rev=1779031&r1=1779030&r2=1779031&view=diff
==============================================================================
---
velocity/tools/trunk/velocity-tools-generic/src/main/java/org/apache/velocity/tools/generic/ImportTool.java
(original)
+++
velocity/tools/trunk/velocity-tools-generic/src/main/java/org/apache/velocity/tools/generic/ImportTool.java
Mon Jan 16 13:56:17 2017
@@ -78,14 +78,8 @@ public class ImportTool extends SafeConf
*/
public String read(String resource)
{
- if (resource == null)
+ if (resource == null || resource.length() == 0)
{
- getLog().warn("resource is null!");
- return null;
- }
- if (resource.length() == 0)
- {
- getLog().warn("resource is empty string!");
return null;
}
try
@@ -107,14 +101,8 @@ public class ImportTool extends SafeConf
*/
public String fetch(String url)
{
- if (url == null)
- {
- getLog().warn("URL is null!");
- return null;
- }
- if (url.length() == 0)
+ if (url == null || url.length() == 0)
{
- getLog().warn("URL is empty string!");
return null;
}
try
Modified:
velocity/tools/trunk/velocity-tools-view/src/test/java/org/apache/velocity/tools/test/blackbox/JsonToolTests.java
URL:
http://svn.apache.org/viewvc/velocity/tools/trunk/velocity-tools-view/src/test/java/org/apache/velocity/tools/test/blackbox/JsonToolTests.java?rev=1779031&r1=1779030&r2=1779031&view=diff
==============================================================================
---
velocity/tools/trunk/velocity-tools-view/src/test/java/org/apache/velocity/tools/test/blackbox/JsonToolTests.java
(original)
+++
velocity/tools/trunk/velocity-tools-view/src/test/java/org/apache/velocity/tools/test/blackbox/JsonToolTests.java
Mon Jan 16 13:56:17 2017
@@ -23,6 +23,7 @@ import org.apache.velocity.tools.view.Js
import static org.junit.Assert.*;
import org.apache.velocity.tools.view.ViewContext;
+import org.junit.Ignore;
import org.junit.Test;
import javax.servlet.RequestDispatcher;
@@ -172,7 +173,12 @@ public class JsonToolTests
assertEquals(json.get("hey"), "bro");
}
- public @Test void testConfigFetchRemoteSource()
+ /*
+ TODO - Test is ignored because it would fail while offline. We need to
set up a local web server using Jetty to properly test it.
+ Michael Obispov suggested this example:
+
https://github.com/apache/maven-wagon/blob/master/wagon-providers/wagon-http/src/test/java/org/apache/maven/wagon/providers/http/HugeFileDownloadTest.java
+ */
+ public @Ignore @Test void testConfigFetchRemoteSource()
{
Map config = new HashMap();
config.put("url",
"http://svn.apache.org/viewvc/velocity/tools/trunk/velocity-tools-generic/src/test/resources/foo.json?revision=1776916&view=co&pathrev=1776916");
Modified:
velocity/tools/trunk/velocity-tools-view/src/test/java/org/apache/velocity/tools/test/blackbox/XmlToolTests.java
URL:
http://svn.apache.org/viewvc/velocity/tools/trunk/velocity-tools-view/src/test/java/org/apache/velocity/tools/test/blackbox/XmlToolTests.java?rev=1779031&r1=1779030&r2=1779031&view=diff
==============================================================================
---
velocity/tools/trunk/velocity-tools-view/src/test/java/org/apache/velocity/tools/test/blackbox/XmlToolTests.java
(original)
+++
velocity/tools/trunk/velocity-tools-view/src/test/java/org/apache/velocity/tools/test/blackbox/XmlToolTests.java
Mon Jan 16 13:56:17 2017
@@ -21,6 +21,7 @@ package org.apache.velocity.tools.test.b
import org.apache.velocity.tools.view.ViewContext;
import org.apache.velocity.tools.view.XmlTool;
+import org.junit.Ignore;
import org.junit.Test;
import javax.servlet.RequestDispatcher;
@@ -173,7 +174,12 @@ public class XmlToolTests
assertEquals("bro", xml.getText());
}
- public @Test void testConfigFetchRemoteSource()
+ /*
+ TODO - Test is ignored because it would fail while offline. We need to
set up a local web server using Jetty to properly test it.
+ Michael Obispov suggested this example:
+
https://github.com/apache/maven-wagon/blob/master/wagon-providers/wagon-http/src/test/java/org/apache/maven/wagon/providers/http/HugeFileDownloadTest.java
+ */
+ public @Ignore @Test void testConfigFetchRemoteSource()
{
Map config = new HashMap();
config.put("url",
"http://svn.apache.org/viewvc/velocity/tools/trunk/velocity-tools-generic/src/test/resources/file.xml?revision=1776916&view=co&pathrev=1776916");