[DOXIASITETOOLS-217] Upgrade JUnit to 4.13
diff --git a/doxia-decoration-model/src/test/java/org/apache/maven/doxia/site/decoration/DecorationUtilsTest.java b/doxia-decoration-model/src/test/java/org/apache/maven/doxia/site/decoration/DecorationUtilsTest.java
index 35e2389..4d1e1c7 100644
--- a/doxia-decoration-model/src/test/java/org/apache/maven/doxia/site/decoration/DecorationUtilsTest.java
+++ b/doxia-decoration-model/src/test/java/org/apache/maven/doxia/site/decoration/DecorationUtilsTest.java
@@ -21,11 +21,13 @@
* under the License.
*/
-import junit.framework.TestCase;
+import org.junit.Test;
+
+import static org.junit.Assert.*;
public class DecorationUtilsTest
- extends TestCase
{
+ @Test
public void testIsLink()
{
assertFalse( DecorationUtils.isLink( null ) );
@@ -39,6 +41,7 @@
assertTrue( DecorationUtils.isLink( "any-protocol://" ) );
}
+ @Test
public void testGetCustomChild()
{
Xpp3Dom dom = new Xpp3Dom( "root" );
diff --git a/doxia-decoration-model/src/test/java/org/apache/maven/doxia/site/decoration/inheritance/DecorationModelInheritanceAssemblerTest.java b/doxia-decoration-model/src/test/java/org/apache/maven/doxia/site/decoration/inheritance/DecorationModelInheritanceAssemblerTest.java
index 55edeaa..3869922 100644
--- a/doxia-decoration-model/src/test/java/org/apache/maven/doxia/site/decoration/inheritance/DecorationModelInheritanceAssemblerTest.java
+++ b/doxia-decoration-model/src/test/java/org/apache/maven/doxia/site/decoration/inheritance/DecorationModelInheritanceAssemblerTest.java
@@ -24,8 +24,6 @@
import java.util.List;
-import junit.framework.TestCase;
-
import org.apache.maven.doxia.site.decoration.Banner;
import org.apache.maven.doxia.site.decoration.Body;
import org.apache.maven.doxia.site.decoration.DecorationModel;
@@ -36,6 +34,9 @@
import org.codehaus.plexus.util.IOUtil;
import org.codehaus.plexus.util.ReaderFactory;
import org.codehaus.plexus.util.xml.pull.XmlPullParserException;
+import org.junit.Test;
+
+import static org.junit.Assert.*;
/**
* Test the inheritance assembler.
@@ -43,7 +44,6 @@
* @author <a href="mailto:brett@apache.org">Brett Porter</a>
*/
public class DecorationModelInheritanceAssemblerTest
- extends TestCase
{
private DecorationModelInheritanceAssembler assembler = new DefaultDecorationModelInheritanceAssembler();
@@ -54,6 +54,7 @@
* @throws IOException
* @throws XmlPullParserException
*/
+ @Test
public void testInheritance()
throws IOException, XmlPullParserException
{
@@ -94,6 +95,7 @@
* @throws IOException
* @throws XmlPullParserException
*/
+ @Test
public void testSuppressedInheritance()
throws IOException, XmlPullParserException
{
@@ -112,7 +114,7 @@
"http://maven.apache.org" );
// check that the 3 breadcrumb items from parent.xml are not inherited
assertEquals( "child of child no inheritance: breadcrumbs count", 0,
- childOfchildModel.getBody().getBreadcrumbs().size() );
+ childOfchildModel.getBody().getBreadcrumbs().size() );
}
/**
@@ -120,6 +122,7 @@
* @throws IOException
* @throws XmlPullParserException
*/
+ @Test
public void testPathsResolvedWhenEmpty()
throws IOException, XmlPullParserException
{
@@ -147,6 +150,7 @@
* @throws IOException
* @throws XmlPullParserException
*/
+ @Test
public void testPathsNotResolvedForExternalUrls()
throws IOException, XmlPullParserException
{
@@ -168,14 +172,15 @@
private static void assertPathsNotResolvedForExternalUrls( final DecorationModel childModel )
{
- assertEquals( "check left banner href", "http://jakarta.apache.org/", childModel.getBannerLeft().getHref() );
+ assertEquals( "check left banner href", "http://jakarta.apache.org/",
+ childModel.getBannerLeft().getHref() );
assertEquals( "check left banner image", "http://jakarta.apache.org/images/jakarta-logo.gif",
- childModel.getBannerLeft().getSrc() );
+ childModel.getBannerLeft().getSrc() );
assertEquals( "check right banner href", "http://jakarta.apache.org/commons/sandbox",
- childModel.getBannerRight().getHref() );
+ childModel.getBannerRight().getHref() );
assertEquals( "check right banner image", "http://jakarta.apache.org/commons/images/logo.png",
- childModel.getBannerRight().getSrc() );
+ childModel.getBannerRight().getSrc() );
Logo poweredBy = childModel.getPoweredBy().get( 0 );
assertEquals( "check powered by logo href", "http://tomcat.apache.org/", poweredBy.getHref() );
@@ -197,6 +202,7 @@
* @throws IOException
* @throws XmlPullParserException
*/
+ @Test
public void testPathsResolvedForRelativeUrls()
throws IOException, XmlPullParserException
{
@@ -219,10 +225,12 @@
private static void assertPathsResolvedForRelativeUrls( final DecorationModel childModel )
{
assertEquals( "check left banner href", "../banner/left", childModel.getBannerLeft().getHref() );
- assertEquals( "check left banner image", "../images/jakarta-logo.gif", childModel.getBannerLeft().getSrc() );
+ assertEquals( "check left banner image", "../images/jakarta-logo.gif",
+ childModel.getBannerLeft().getSrc() );
assertEquals( "check right banner href", "../banner/right/", childModel.getBannerRight().getHref() );
- assertEquals( "check right banner image", "../commons/images/logo.png", childModel.getBannerRight().getSrc() );
+ assertEquals( "check right banner image", "../commons/images/logo.png",
+ childModel.getBannerRight().getSrc() );
Logo poweredBy = childModel.getPoweredBy().get( 0 );
assertEquals( "check powered by logo href", "../tomcat", poweredBy.getHref() );
@@ -244,6 +252,7 @@
* @throws IOException
* @throws XmlPullParserException
*/
+ @Test
public void testPathsResolvedForSubsiteUrls()
throws IOException, XmlPullParserException
{
@@ -269,10 +278,12 @@
private static void assertPathsResolvedForSubsiteUrls( final DecorationModel childModel )
{
assertEquals( "check left banner href", "../banner/left", childModel.getBannerLeft().getHref() );
- assertEquals( "check left banner image", "../images/jakarta-logo.gif", childModel.getBannerLeft().getSrc() );
+ assertEquals( "check left banner image", "../images/jakarta-logo.gif",
+ childModel.getBannerLeft().getSrc() );
assertEquals( "check right banner href", "../banner/right/", childModel.getBannerRight().getHref() );
- assertEquals( "check right banner image", "../commons/images/logo.png", childModel.getBannerRight().getSrc() );
+ assertEquals( "check right banner image", "../commons/images/logo.png",
+ childModel.getBannerRight().getSrc() );
Logo poweredBy = childModel.getPoweredBy().get( 0 );
assertEquals( "check powered by logo href", "../tomcat", poweredBy.getHref() );
@@ -294,6 +305,7 @@
* @throws IOException
* @throws XmlPullParserException
*/
+ @Test
public void testPathsResolvedForRelativeUrlsDepthOfTwo()
throws IOException, XmlPullParserException
{
@@ -316,11 +328,12 @@
private static void assertPathsResolvedForRelativeUrlsDepthOfTwo( final DecorationModel childModel )
{
assertEquals( "check left banner href", "../../banner/left", childModel.getBannerLeft().getHref() );
- assertEquals( "check left banner image", "../../images/jakarta-logo.gif", childModel.getBannerLeft().getSrc() );
+ assertEquals( "check left banner image", "../../images/jakarta-logo.gif",
+ childModel.getBannerLeft().getSrc() );
assertEquals( "check right banner href", "../../banner/right/", childModel.getBannerRight().getHref() );
assertEquals( "check right banner image", "../../commons/images/logo.png",
- childModel.getBannerRight().getSrc() );
+ childModel.getBannerRight().getSrc() );
Logo poweredBy = childModel.getPoweredBy().get( 0 );
assertEquals( "check powered by logo href", "../../tomcat", poweredBy.getHref() );
@@ -342,6 +355,7 @@
* @throws IOException
* @throws XmlPullParserException
*/
+ @Test
public void testPathsResolvedForReverseRelativeUrls()
throws IOException, XmlPullParserException
{
@@ -364,11 +378,12 @@
private static void assertPathsResolvedForReverseRelativeUrls( final DecorationModel childModel )
{
assertEquals( "check left banner href", "doxia/banner/left", childModel.getBannerLeft().getHref() );
- assertEquals( "check left banner image", "doxia/images/jakarta-logo.gif", childModel.getBannerLeft().getSrc() );
+ assertEquals( "check left banner image", "doxia/images/jakarta-logo.gif",
+ childModel.getBannerLeft().getSrc() );
assertEquals( "check right banner href", "doxia/banner/right/", childModel.getBannerRight().getHref() );
assertEquals( "check right banner image", "doxia/commons/images/logo.png",
- childModel.getBannerRight().getSrc() );
+ childModel.getBannerRight().getSrc() );
Logo poweredBy = childModel.getPoweredBy().get( 0 );
assertEquals( "check powered by logo href", "doxia/tomcat", poweredBy.getHref() );
@@ -390,6 +405,7 @@
* @throws IOException
* @throws XmlPullParserException
*/
+ @Test
public void testPathsResolvedForReverseRelativeUrlsDepthOfTwo()
throws IOException, XmlPullParserException
{
@@ -413,11 +429,12 @@
{
assertEquals( "check left banner href", "doxia/core/banner/left", childModel.getBannerLeft().getHref() );
assertEquals( "check left banner image", "doxia/core/images/jakarta-logo.gif",
- childModel.getBannerLeft().getSrc() );
+ childModel.getBannerLeft().getSrc() );
- assertEquals( "check right banner href", "doxia/core/banner/right/", childModel.getBannerRight().getHref() );
+ assertEquals( "check right banner href", "doxia/core/banner/right/",
+ childModel.getBannerRight().getHref() );
assertEquals( "check right banner image", "doxia/core/commons/images/logo.png",
- childModel.getBannerRight().getSrc() );
+ childModel.getBannerRight().getSrc() );
Logo poweredBy = childModel.getPoweredBy().get( 0 );
assertEquals( "check powered by logo href", "doxia/core/tomcat", poweredBy.getHref() );
@@ -439,6 +456,7 @@
* @throws IOException
* @throws XmlPullParserException
*/
+ @Test
public void testPathsResolvedForUnrelatedRelativeUrls()
throws IOException, XmlPullParserException
{
@@ -461,18 +479,19 @@
private static void assertPathsResolvedForUnrelatedRelativeUrls( final DecorationModel childModel )
{
assertEquals( "check left banner href", "http://jakarta.apache.org/banner/left",
- childModel.getBannerLeft().getHref() );
+ childModel.getBannerLeft().getHref() );
assertEquals( "check left banner image", "http://jakarta.apache.org/images/jakarta-logo.gif",
- childModel.getBannerLeft().getSrc() );
+ childModel.getBannerLeft().getSrc() );
assertEquals( "check right banner href", "http://jakarta.apache.org/banner/right/",
- childModel.getBannerRight().getHref() );
+ childModel.getBannerRight().getHref() );
assertEquals( "check right banner image", "http://jakarta.apache.org/commons/images/logo.png",
- childModel.getBannerRight().getSrc() );
+ childModel.getBannerRight().getSrc() );
Logo poweredBy = childModel.getPoweredBy().get( 0 );
assertEquals( "check powered by logo href", "http://jakarta.apache.org/tomcat", poweredBy.getHref() );
- assertEquals( "check powered by logo image", "http://jakarta.apache.org/tomcat/logo.gif", poweredBy.getImg() );
+ assertEquals( "check powered by logo image", "http://jakarta.apache.org/tomcat/logo.gif",
+ poweredBy.getImg() );
LinkItem breadcrumb = childModel.getBody().getBreadcrumbs().get( 0 );
assertEquals( "check breadcrumb href", "http://jakarta.apache.org/apache", breadcrumb.getHref() );
@@ -490,6 +509,7 @@
* @throws IOException
* @throws XmlPullParserException
*/
+ @Test
public void testNullParent()
throws IOException, XmlPullParserException
{
@@ -513,6 +533,7 @@
* @throws IOException
* @throws XmlPullParserException
*/
+ @Test
public void testFullyPopulatedChild()
throws IOException, XmlPullParserException
{
@@ -539,6 +560,7 @@
* @throws IOException
* @throws XmlPullParserException
*/
+ @Test
public void testFullyPopulatedParentAndEmptyChild()
throws IOException, XmlPullParserException
{
@@ -571,6 +593,7 @@
* @throws IOException
* @throws XmlPullParserException
*/
+ @Test
public void testResolvingAllExternalUrls()
throws IOException, XmlPullParserException
{
@@ -587,6 +610,7 @@
* @throws IOException
* @throws XmlPullParserException
*/
+ @Test
public void testResolvingAllRelativeUrls()
throws IOException, XmlPullParserException
{
@@ -604,6 +628,7 @@
* @throws IOException
* @throws XmlPullParserException
*/
+ @Test
public void testResolvingAllSiteUrls()
throws IOException, XmlPullParserException
{
@@ -656,6 +681,7 @@
* @throws IOException
* @throws XmlPullParserException
*/
+ @Test
public void testResolvingEmptyDescriptor()
throws IOException, XmlPullParserException
{
@@ -669,6 +695,7 @@
/**
*
*/
+ @Test
public void testDuplicateParentElements()
{
DecorationModel model = new DecorationModel();
@@ -685,16 +712,18 @@
assertEquals( "Check size", 1, child.getBody().getLinks().size() );
assertEquals( "Check item", createLinkItem( "Foo", "http://foo.apache.org" ),
- child.getBody().getLinks().get( 0 ) );
+ child.getBody().getLinks().get( 0 ) );
assertEquals( "Check size", 1, child.getPoweredBy().size() );
- assertEquals( "Check item", createLogo( "Foo", "http://foo.apache.org", "http://foo.apache.org/foo.jpg" ),
- child.getPoweredBy().get( 0 ) );
+ assertEquals( "Check item",
+ createLogo( "Foo", "http://foo.apache.org", "http://foo.apache.org/foo.jpg" ),
+ child.getPoweredBy().get( 0 ) );
}
/**
*
*/
+ @Test
public void testDuplicateChildElements()
{
DecorationModel model = new DecorationModel();
@@ -711,11 +740,12 @@
assertEquals( "Check size", 1, model.getBody().getLinks().size() );
assertEquals( "Check item", createLinkItem( "Foo", "http://foo.apache.org" ),
- model.getBody().getLinks().get( 0 ) );
+ model.getBody().getLinks().get( 0 ) );
assertEquals( "Check size", 1, model.getPoweredBy().size() );
- assertEquals( "Check item", createLogo( "Foo", "http://foo.apache.org", "http://foo.apache.org/foo.jpg" ),
- model.getPoweredBy().get( 0 ) );
+ assertEquals( "Check item",
+ createLogo( "Foo", "http://foo.apache.org", "http://foo.apache.org/foo.jpg" ),
+ model.getPoweredBy().get( 0 ) );
assertEquals( "Modified parent!", new DecorationModel(), parent );
}
@@ -723,6 +753,7 @@
/**
*
*/
+ @Test
public void testBadHref()
{
final DecorationModel model = new DecorationModel();
@@ -731,12 +762,13 @@
assembler.resolvePaths( model, "http://foo.apache.org" );
assertEquals( "Check size", 1, model.getBody().getBreadcrumbs().size() );
assertEquals( "Check item", createLinkItem( "Foo", "http://foo.apache.org/${property}" ),
- model.getBody().getBreadcrumbs().get( 0 ) );
+ model.getBody().getBreadcrumbs().get( 0 ) );
}
/**
*
*/
+ @Test
public void testBreadcrumbWithoutHref()
{
DecorationModel model = new DecorationModel();
@@ -750,6 +782,7 @@
/**
*
*/
+ @Test
public void testBreadcrumbs()
{
String parentHref = "http://parent.com/index.html";
@@ -821,6 +854,7 @@
/**
* https://issues.apache.org/jira/browse/DOXIASITETOOLS-62
*/
+ @Test
public void testBreadcrumbCutParentAfterDuplicate()
{
DecorationModel child = new DecorationModel(); // B > E
@@ -848,6 +882,7 @@
/**
*
*/
+ @Test
public void testBannerWithoutHref()
{
DecorationModel model = new DecorationModel();
@@ -859,12 +894,14 @@
assembler.resolvePaths( model, "http://foo.apache.org" );
- assertEquals( "Check banner", createBanner( "Left", null, "images/src.gif", "alt" ), model.getBannerLeft() );
+ assertEquals( "Check banner", createBanner( "Left", null, "images/src.gif", "alt" ),
+ model.getBannerLeft() );
}
/**
*
*/
+ @Test
public void testLogoWithoutImage()
{
// This should actually be validated in the model, it doesn't really make sense
diff --git a/doxia-decoration-model/src/test/java/org/apache/maven/doxia/site/decoration/inheritance/Doxia91Test.java b/doxia-decoration-model/src/test/java/org/apache/maven/doxia/site/decoration/inheritance/Doxia91Test.java
index 5e1c5c5..bcb8585 100644
--- a/doxia-decoration-model/src/test/java/org/apache/maven/doxia/site/decoration/inheritance/Doxia91Test.java
+++ b/doxia-decoration-model/src/test/java/org/apache/maven/doxia/site/decoration/inheritance/Doxia91Test.java
@@ -19,18 +19,20 @@
* under the License.
*/
-import junit.framework.TestCase;
+import org.junit.Test;
+
+import static org.junit.Assert.assertEquals;
/**
- * Testcase for DOXIA-91 problems. All tests make sure that a passed in null will not generate any path conversion but
+ * Tests for DOXIA-91 problems. All tests make sure that a passed in null will not generate any path conversion but
* just returns the old path.
*
* @author <a href="mailto:henning@apache.org">Henning P. Schmiedehausen</a>
*/
public class Doxia91Test
- extends TestCase
{
/** @throws Exception */
+ @Test
public void testOldPathNull()
throws Exception
{
@@ -43,6 +45,7 @@
}
/** @throws Exception */
+ @Test
public void testNewPathNull()
throws Exception
{
@@ -55,6 +58,7 @@
}
/** @throws Exception */
+ @Test
public void testBothPathNull()
throws Exception
{
diff --git a/doxia-decoration-model/src/test/java/org/apache/maven/doxia/site/decoration/inheritance/PathDescriptorTest.java b/doxia-decoration-model/src/test/java/org/apache/maven/doxia/site/decoration/inheritance/PathDescriptorTest.java
index a0b52ac..3662b72 100644
--- a/doxia-decoration-model/src/test/java/org/apache/maven/doxia/site/decoration/inheritance/PathDescriptorTest.java
+++ b/doxia-decoration-model/src/test/java/org/apache/maven/doxia/site/decoration/inheritance/PathDescriptorTest.java
@@ -24,7 +24,9 @@
import org.codehaus.plexus.util.Os;
import org.codehaus.plexus.util.StringUtils;
-import junit.framework.TestCase;
+import org.junit.Test;
+
+import static org.junit.Assert.*;
/**
* Test the PathDescriptor creation under various circumstances.
@@ -32,9 +34,9 @@
* @author <a href="mailto:henning@apache.org">Henning P. Schmiedehausen</a>
*/
public class PathDescriptorTest
- extends TestCase
{
/** @throws Exception */
+ @Test
public void testAbsPath()
throws Exception
{
@@ -53,6 +55,7 @@
}
/** @throws Exception */
+ @Test
public void testRelPath()
throws Exception
{
@@ -71,6 +74,7 @@
}
/** @throws Exception */
+ @Test
public void testEmptyAbsPath()
throws Exception
{
@@ -89,6 +93,7 @@
}
/** @throws Exception */
+ @Test
public void testEmptyRelPath()
throws Exception
{
@@ -107,6 +112,7 @@
}
/** @throws Exception */
+ @Test
public void testNullPath()
throws Exception
{
@@ -125,6 +131,7 @@
}
/** @throws Exception */
+ @Test
public void testNullBaseAbsPath()
throws Exception
{
@@ -144,6 +151,7 @@
}
/** @throws Exception */
+ @Test
public void testNullBaseRelPath()
throws Exception
{
@@ -163,6 +171,7 @@
}
/** @throws Exception */
+ @Test
public void testNullBaseEmptyAbsPath()
throws Exception
{
@@ -182,6 +191,7 @@
}
/** @throws Exception */
+ @Test
public void testNullBaseEmptyRelPath()
throws Exception
{
@@ -201,6 +211,7 @@
}
/** @throws Exception */
+ @Test
public void testNullBaseNullPath()
throws Exception
{
@@ -220,6 +231,7 @@
}
/** @throws Exception */
+ @Test
public void testUrlBaseAbsPath()
throws Exception
{
@@ -239,6 +251,7 @@
}
/** @throws Exception */
+ @Test
public void testUrlBaseRelPath()
throws Exception
{
@@ -258,6 +271,7 @@
}
/** @throws Exception */
+ @Test
public void testUrlBaseEmptyAbsPath()
throws Exception
{
@@ -277,6 +291,7 @@
}
/** @throws Exception */
+ @Test
public void testUrlBaseEmptyRelPath()
throws Exception
{
@@ -296,6 +311,7 @@
}
/** @throws Exception */
+ @Test
public void testUrlBaseNullPath()
throws Exception
{
@@ -315,6 +331,7 @@
}
/** @throws Exception */
+ @Test
public void testFileBaseAbsPath()
throws Exception
{
@@ -343,6 +360,7 @@
}
/** @throws Exception */
+ @Test
public void testFileBaseRelPath()
throws Exception
{
@@ -371,6 +389,7 @@
}
/** @throws Exception */
+ @Test
public void testFileBaseEmptyAbsPath()
throws Exception
{
@@ -399,6 +418,7 @@
}
/** @throws Exception */
+ @Test
public void testFileBaseEmptyRelPath()
throws Exception
{
@@ -427,6 +447,7 @@
}
/** @throws Exception */
+ @Test
public void testFileBaseNullPath()
throws Exception
{
@@ -467,6 +488,7 @@
*/
/** @throws Exception */
+ @Test
public void testPathBaseAbsPath()
throws Exception
{
@@ -495,6 +517,7 @@
}
/** @throws Exception */
+ @Test
public void testPathBaseRelPath()
throws Exception
{
@@ -523,6 +546,7 @@
}
/** @throws Exception */
+ @Test
public void testPathBaseEmptyAbsPath()
throws Exception
{
@@ -551,6 +575,7 @@
}
/** @throws Exception */
+ @Test
public void testPathBaseEmptyRelPath()
throws Exception
{
@@ -579,6 +604,7 @@
}
/** @throws Exception */
+ @Test
public void testPathBaseNullPath()
throws Exception
{
@@ -607,6 +633,7 @@
}
/** @throws Exception */
+ @Test
public void testPathRelBase()
throws Exception
{
diff --git a/doxia-decoration-model/src/test/java/org/apache/maven/doxia/site/decoration/inheritance/PathUtilsTest.java b/doxia-decoration-model/src/test/java/org/apache/maven/doxia/site/decoration/inheritance/PathUtilsTest.java
index adfce50..06130c5 100644
--- a/doxia-decoration-model/src/test/java/org/apache/maven/doxia/site/decoration/inheritance/PathUtilsTest.java
+++ b/doxia-decoration-model/src/test/java/org/apache/maven/doxia/site/decoration/inheritance/PathUtilsTest.java
@@ -21,18 +21,21 @@
import java.io.File;
-import junit.framework.TestCase;
+import org.junit.Test;
+
+import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.assertNull;
/**
*
* @author ltheussl
*/
public class PathUtilsTest
- extends TestCase
{
private static final String SLASH = File.separator;
/** @throws Exception */
+ @Test
public void testConvertPath()
throws Exception
{
@@ -43,13 +46,13 @@
}
/** @throws Exception */
+ @Test
public void testGetRelativePath()
throws Exception
{
PathDescriptor oldPath = new PathDescriptor( "/tmp/foo", "base" );
PathDescriptor newPath = new PathDescriptor( "/tmp", "target" );
- assertEquals( ".." + SLASH + ".." + SLASH + "target",
- PathUtils.getRelativePath( oldPath, newPath ) );
+ assertEquals( ".." + SLASH + ".." + SLASH + "target", PathUtils.getRelativePath( oldPath, newPath ) );
oldPath = new PathDescriptor( (String) null, "base" );
assertNull( PathUtils.getRelativePath( oldPath, newPath ) );
@@ -61,6 +64,7 @@
}
/** @throws Exception */
+ @Test
public void testRelativePathScpBase()
throws Exception
{
diff --git a/doxia-decoration-model/src/test/java/org/apache/maven/doxia/site/decoration/inheritance/URIPathDescriptorTest.java b/doxia-decoration-model/src/test/java/org/apache/maven/doxia/site/decoration/inheritance/URIPathDescriptorTest.java
index f2ce190..d767892 100644
--- a/doxia-decoration-model/src/test/java/org/apache/maven/doxia/site/decoration/inheritance/URIPathDescriptorTest.java
+++ b/doxia-decoration-model/src/test/java/org/apache/maven/doxia/site/decoration/inheritance/URIPathDescriptorTest.java
@@ -22,7 +22,9 @@
import java.net.URI;
-import junit.framework.TestCase;
+import org.junit.Test;
+
+import static org.junit.Assert.*;
/**
*
@@ -31,7 +33,6 @@
* @since 1.2
*/
public class URIPathDescriptorTest
- extends TestCase
{
private static final String BASE_URL = "http://maven.apache.org/";
@@ -40,6 +41,7 @@
*
* @throws Exception
*/
+ @Test
public void testConstructor()
throws Exception
{
@@ -92,6 +94,7 @@
*
* @throws Exception
*/
+ @Test
public void testResolveLink()
throws Exception
{
@@ -135,13 +138,15 @@
*
* @throws Exception
*/
+ @Test
public void testRebaseLink()
throws Exception
{
URIPathDescriptor oldPath = new URIPathDescriptor( BASE_URL, "source" );
assertEquals( "../source", oldPath.rebaseLink( "http://maven.apache.org/doxia/" ).toString() );
assertEquals( "http://maven.apache.org/source", oldPath.rebaseLink( null ).toString() );
- assertEquals( "http://maven.apache.org/source", oldPath.rebaseLink( "C:/Documents and Settings/" ).toString() );
+ assertEquals( "http://maven.apache.org/source",
+ oldPath.rebaseLink( "C:/Documents and Settings/" ).toString() );
oldPath = new URIPathDescriptor( BASE_URL, "./" );
assertEquals( "", oldPath.rebaseLink( "http://maven.apache.org/" ).toString() );
@@ -150,11 +155,12 @@
assertEquals( "", oldPath.rebaseLink( "http://maven.apache.org/" ).toString() );
oldPath = new URIPathDescriptor( BASE_URL, "source/index.html" );
- assertEquals( "../source/index.html", oldPath.rebaseLink( "http://maven.apache.org/doxia/" ).toString() );
+ assertEquals( "../source/index.html",
+ oldPath.rebaseLink( "http://maven.apache.org/doxia/" ).toString() );
oldPath = new URIPathDescriptor( BASE_URL, "source/index.html?var=foo&var2=bar" );
assertEquals( "../source/index.html?var=foo&var2=bar",
- oldPath.rebaseLink( "http://maven.apache.org/doxia/" ).toString() );
+ oldPath.rebaseLink( "http://maven.apache.org/doxia/" ).toString() );
oldPath = new URIPathDescriptor( "scp://people.apache.org/", "source" );
assertEquals( "../source", oldPath.rebaseLink( "scp://people.apache.org/doxia" ).toString() );
@@ -164,7 +170,7 @@
oldPath = new URIPathDescriptor( BASE_URL, "index.html?var=foo&var2=bar" );
assertEquals( "../index.html?var=foo&var2=bar",
- oldPath.rebaseLink( "http://maven.apache.org/doxia/" ).toString() );
+ oldPath.rebaseLink( "http://maven.apache.org/doxia/" ).toString() );
oldPath = new URIPathDescriptor( "http://jakarta.apache.org/", "banner/left" );
assertEquals( "http://jakarta.apache.org/banner/left", oldPath.rebaseLink( BASE_URL ).toString() );
@@ -174,13 +180,16 @@
assertEquals( "../user", oldPath.rebaseLink( "file:/Users/target" ).toString() );
oldPath = new URIPathDescriptor( "file:///C:/Documents%20and%20Settings/", "source" );
- assertEquals( "../source", oldPath.rebaseLink( "file:///C:/Documents%20and%20Settings/target" ).toString() );
+ assertEquals( "../source",
+ oldPath.rebaseLink( "file:///C:/Documents%20and%20Settings/target" ).toString() );
oldPath = new URIPathDescriptor( "file://C:/Documents%20and%20Settings/", "source" );
- assertEquals( "../source", oldPath.rebaseLink( "file://C:/Documents%20and%20Settings/target" ).toString() );
+ assertEquals( "../source",
+ oldPath.rebaseLink( "file://C:/Documents%20and%20Settings/target" ).toString() );
oldPath = new URIPathDescriptor( "file:/C:/Documents%20and%20Settings/", "source" );
- assertEquals( "../source", oldPath.rebaseLink( "file:/C:/Documents%20and%20Settings/target" ).toString() );
+ assertEquals( "../source",
+ oldPath.rebaseLink( "file:/C:/Documents%20and%20Settings/target" ).toString() );
}
/**
@@ -188,6 +197,7 @@
*
* @throws Exception
*/
+ @Test
public void testRelativizeLink()
throws Exception
{
@@ -239,6 +249,7 @@
*
* @throws Exception
*/
+ @Test
public void testSameSite()
throws Exception
{
diff --git a/doxia-doc-renderer/src/test/java/org/apache/maven/doxia/docrenderer/DocumentRendererTest.java b/doxia-doc-renderer/src/test/java/org/apache/maven/doxia/docrenderer/DocumentRendererTest.java
index 46e9794..dcb1a5b 100644
--- a/doxia-doc-renderer/src/test/java/org/apache/maven/doxia/docrenderer/DocumentRendererTest.java
+++ b/doxia-doc-renderer/src/test/java/org/apache/maven/doxia/docrenderer/DocumentRendererTest.java
@@ -86,7 +86,6 @@
renderAggregatedImpl( "itext" );
}
- @SuppressWarnings ( "unchecked" )
private void renderImpl( String implementation )
throws Exception
{
@@ -102,7 +101,6 @@
docRenderer.render( siteDirectoryFile, outputDirectory, null );
- @SuppressWarnings ( "unchecked" )
List<String> files =
FileUtils.getFileNames( new File( siteDirectoryFile, "apt" ), "**/*.apt",
FileUtils.getDefaultExcludesAsString(), false );
diff --git a/doxia-integration-tools/src/test/java/org/apache/maven/doxia/tools/DefaultSiteToolTest.java b/doxia-integration-tools/src/test/java/org/apache/maven/doxia/tools/DefaultSiteToolTest.java
index d80a8bc..0d54c5b 100644
--- a/doxia-integration-tools/src/test/java/org/apache/maven/doxia/tools/DefaultSiteToolTest.java
+++ b/doxia-integration-tools/src/test/java/org/apache/maven/doxia/tools/DefaultSiteToolTest.java
@@ -19,20 +19,23 @@
* under the License.
*/
-import junit.framework.TestCase;
+import org.junit.Test;
+
+import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.assertNull;
/**
* @author <a href="mailto:vincent.siveton@gmail.com">Vincent Siveton</a>
*/
public class DefaultSiteToolTest
- extends TestCase
{
/**
* test getNormalizedPath().
*/
+ @Test
public void testGetNormalizedPath()
{
- assertEquals( null, DefaultSiteTool.getNormalizedPath( null ) );
+ assertNull( DefaultSiteTool.getNormalizedPath( null ) );
assertEquals( "", DefaultSiteTool.getNormalizedPath( "" ) );
assertEquals( "", DefaultSiteTool.getNormalizedPath( "." ) );
assertEquals( "", DefaultSiteTool.getNormalizedPath( "./" ) );
@@ -50,6 +53,7 @@
assertEquals( "index.html", DefaultSiteTool.getNormalizedPath( "./foo/../index.html" ) );
// note: space is preserved and double slash is removed!
- assertEquals( "file:/Documents and Settings/", DefaultSiteTool.getNormalizedPath( "file://Documents and Settings/" ) );
+ assertEquals( "file:/Documents and Settings/",
+ DefaultSiteTool.getNormalizedPath( "file://Documents and Settings/" ) );
}
}
diff --git a/doxia-site-renderer/src/test/java/org/apache/maven/doxia/siterenderer/AttributesVerifier.java b/doxia-site-renderer/src/test/java/org/apache/maven/doxia/siterenderer/AttributesVerifier.java
index 852016f..0865d92 100644
--- a/doxia-site-renderer/src/test/java/org/apache/maven/doxia/siterenderer/AttributesVerifier.java
+++ b/doxia-site-renderer/src/test/java/org/apache/maven/doxia/siterenderer/AttributesVerifier.java
@@ -98,7 +98,7 @@
assertEquals( "Project", img.getAttribute( "alt" ) );
// test object identity to distinguish the case ATTRIBUTE_VALUE_EMPTY
- assertTrue( img.getAttribute( "dummy" ) == HtmlElement.ATTRIBUTE_NOT_DEFINED );
+ assertSame( img.getAttribute( "dummy" ), HtmlElement.ATTRIBUTE_NOT_DEFINED );
HtmlTable table = (HtmlTable) elementIterator.next();
assertEquals( "1", table.getAttribute( "border" ) );
diff --git a/doxia-site-renderer/src/test/java/org/apache/maven/doxia/siterenderer/EntitiesVerifier.java b/doxia-site-renderer/src/test/java/org/apache/maven/doxia/siterenderer/EntitiesVerifier.java
index 718fb4c..0195bd2 100644
--- a/doxia-site-renderer/src/test/java/org/apache/maven/doxia/siterenderer/EntitiesVerifier.java
+++ b/doxia-site-renderer/src/test/java/org/apache/maven/doxia/siterenderer/EntitiesVerifier.java
@@ -70,7 +70,6 @@
author = (HtmlMeta) page.getElementsByName( "author" ).get( 4 );
assertNotNull( author );
- assertTrue( author.getContentAttribute().equals( "Apostrophe '" ) );
assertEquals( "Apostrophe '", author.getContentAttribute() );
author = (HtmlMeta) page.getElementsByName( "author" ).get( 5 );
diff --git a/doxia-site-renderer/src/test/java/org/apache/maven/doxia/siterenderer/SkinResourceLoaderTest.java b/doxia-site-renderer/src/test/java/org/apache/maven/doxia/siterenderer/SkinResourceLoaderTest.java
index d34fdbe..6f7a5e9 100644
--- a/doxia-site-renderer/src/test/java/org/apache/maven/doxia/siterenderer/SkinResourceLoaderTest.java
+++ b/doxia-site-renderer/src/test/java/org/apache/maven/doxia/siterenderer/SkinResourceLoaderTest.java
@@ -23,16 +23,17 @@
import java.io.IOException;
import java.io.InputStream;
-import junit.framework.TestCase;
-
import org.apache.maven.doxia.sink.impl.AbstractSink;
import org.codehaus.plexus.util.IOUtil;
+import org.junit.Test;
+
+import static org.junit.Assert.assertEquals;
public class SkinResourceLoaderTest
- extends TestCase
{
private SkinResourceLoader skinResourceLoader = new SkinResourceLoader();
+ @Test
public void testNormalizeNewline() throws Exception
{
String EOL = AbstractSink.EOL;
diff --git a/pom.xml b/pom.xml
index 7325868..340f12e 100644
--- a/pom.xml
+++ b/pom.xml
@@ -185,7 +185,7 @@
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
- <version>3.8.2</version>
+ <version>4.13</version>
</dependency>
</dependencies>
</dependencyManagement>