diff options
author | Mykola Nikishov | 2016-11-17 13:59:31 +0000 |
---|---|---|
committer | Mykola Nikishov | 2016-12-16 20:19:29 +0000 |
commit | 694a1dbcbcfddac890ef6442b70b45a5d1a825e0 (patch) | |
tree | bf92a1eec7d49bc125795bddce4f9b81299d37e5 | |
parent | d71b682320dcb31c3f71771d22bef14a74b46f0f (diff) | |
download | rt.equinox.p2-694a1dbcbcfddac890ef6442b70b45a5d1a825e0.tar.gz rt.equinox.p2-694a1dbcbcfddac890ef6442b70b45a5d1a825e0.tar.xz rt.equinox.p2-694a1dbcbcfddac890ef6442b70b45a5d1a825e0.zip |
Fix 'always true' assertionY20161229-1000Y20161223-1030Y20161222-1000I20170105-0320I20170105-0230I20170104-2000I20170104-0800I20170103-2000I20170102-2000I20170101-2000I20161231-2000I20161230-2000I20161229-2000I20161228-2000I20161227-2000I20161226-2000I20161225-2000I20161224-2000I20161223-2000I20161223-0615I20161222-2000I20161221-2000I20161221-0400I20161220-2000I20161220-0530
Use org.junit.Assert's assertNotEquals(String, Object, Object)
to check if two MD5 are different.
junit.framework.TestCase's assertNotSame(String, Object, Object)
compares arguments by reference and for String arguments, in most cases,
returns true even if both arguments are equal by value.
As we need a negative assertion (two MD5 are not equal),
junit.framework.TestCase doesn't fit the bill - it does provide
assertEquals() but not assertNotEquals().
Change-Id: I1ce6123d9102de963c92da88bea5e713ecdf44e6
Signed-off-by: Mykola Nikishov <mn@mn.com.ua>
4 files changed, 14 insertions, 7 deletions
diff --git a/bundles/org.eclipse.equinox.p2.tests/src/org/eclipse/equinox/p2/tests/ant/MirrorTaskTest.java b/bundles/org.eclipse.equinox.p2.tests/src/org/eclipse/equinox/p2/tests/ant/MirrorTaskTest.java index 4ef74d2a6..3dcc9f8b5 100644 --- a/bundles/org.eclipse.equinox.p2.tests/src/org/eclipse/equinox/p2/tests/ant/MirrorTaskTest.java +++ b/bundles/org.eclipse.equinox.p2.tests/src/org/eclipse/equinox/p2/tests/ant/MirrorTaskTest.java @@ -10,6 +10,8 @@ *******************************************************************************/ package org.eclipse.equinox.p2.tests.ant; +import static org.junit.Assert.assertNotEquals; + import java.io.*; import java.net.URI; import java.net.URISyntaxException; @@ -716,7 +718,7 @@ public class MirrorTaskTest extends AbstractAntProvisioningTest { IArtifactDescriptor descriptor2 = PublisherHelper.createArtifactDescriptor(dupKey, baselineContentLocation); assertEquals("Ensuring Descriptors are the same", descriptor1, descriptor2); - assertNotSame("Ensuring MD5 values are different", descriptor1.getProperty(IArtifactDescriptor.DOWNLOAD_MD5), descriptor2.getProperty(IArtifactDescriptor.DOWNLOAD_MD5)); + assertNotEquals("Ensuring MD5 values are different", descriptor1.getProperty(IArtifactDescriptor.DOWNLOAD_MD5), descriptor2.getProperty(IArtifactDescriptor.DOWNLOAD_MD5)); //Setup make repositories IArtifactRepository repo = null; diff --git a/bundles/org.eclipse.equinox.p2.tests/src/org/eclipse/equinox/p2/tests/artifact/repository/CompositeArtifactRepositoryTest.java b/bundles/org.eclipse.equinox.p2.tests/src/org/eclipse/equinox/p2/tests/artifact/repository/CompositeArtifactRepositoryTest.java index d9d8b1ed5..506408afd 100644 --- a/bundles/org.eclipse.equinox.p2.tests/src/org/eclipse/equinox/p2/tests/artifact/repository/CompositeArtifactRepositoryTest.java +++ b/bundles/org.eclipse.equinox.p2.tests/src/org/eclipse/equinox/p2/tests/artifact/repository/CompositeArtifactRepositoryTest.java @@ -13,6 +13,7 @@ package org.eclipse.equinox.p2.tests.artifact.repository; import static org.eclipse.equinox.p2.tests.publisher.actions.StatusMatchers.errorStatus; import static org.eclipse.equinox.p2.tests.publisher.actions.StatusMatchers.statusWithMessageWhich; import static org.hamcrest.CoreMatchers.*; +import static org.junit.Assert.assertNotEquals; import static org.junit.Assert.assertThat; import java.io.*; @@ -716,7 +717,7 @@ public class CompositeArtifactRepositoryTest extends AbstractProvisioningTest { IArtifactDescriptor descriptor2 = PublisherHelper.createArtifactDescriptor(dupKey, artifact2); assertEquals("Ensuring Descriptors are the same", descriptor1, descriptor2); - assertNotSame("Ensuring MD5 values are different", descriptor1.getProperty(IArtifactDescriptor.DOWNLOAD_MD5), descriptor2.getProperty(IArtifactDescriptor.DOWNLOAD_MD5)); + assertNotEquals("Ensuring MD5 values are different", descriptor1.getProperty(IArtifactDescriptor.DOWNLOAD_MD5), descriptor2.getProperty(IArtifactDescriptor.DOWNLOAD_MD5)); //Setup make repositories File repo1Location = getTestFolder(getUniqueString()); @@ -755,7 +756,7 @@ public class CompositeArtifactRepositoryTest extends AbstractProvisioningTest { IArtifactDescriptor descriptor2 = PublisherHelper.createArtifactDescriptor(dupKey, artifact2); assertEquals("Ensuring Descriptors are the same", descriptor1, descriptor2); - assertNotSame("Ensuring MD5 values are different", descriptor1.getProperty(IArtifactDescriptor.DOWNLOAD_MD5), descriptor2.getProperty(IArtifactDescriptor.DOWNLOAD_MD5)); + assertNotEquals("Ensuring MD5 values are different", descriptor1.getProperty(IArtifactDescriptor.DOWNLOAD_MD5), descriptor2.getProperty(IArtifactDescriptor.DOWNLOAD_MD5)); //Setup make repositories File repo1Location = getTestFolder(getUniqueString()); diff --git a/bundles/org.eclipse.equinox.p2.tests/src/org/eclipse/equinox/p2/tests/mirror/ArtifactMirrorApplicationTest.java b/bundles/org.eclipse.equinox.p2.tests/src/org/eclipse/equinox/p2/tests/mirror/ArtifactMirrorApplicationTest.java index e0ace2233..03453e24d 100644 --- a/bundles/org.eclipse.equinox.p2.tests/src/org/eclipse/equinox/p2/tests/mirror/ArtifactMirrorApplicationTest.java +++ b/bundles/org.eclipse.equinox.p2.tests/src/org/eclipse/equinox/p2/tests/mirror/ArtifactMirrorApplicationTest.java @@ -11,6 +11,8 @@ *******************************************************************************/ package org.eclipse.equinox.p2.tests.mirror; +import static org.junit.Assert.assertNotEquals; + import java.io.*; import java.net.*; import java.util.*; @@ -1076,7 +1078,7 @@ public class ArtifactMirrorApplicationTest extends AbstractProvisioningTest { IArtifactDescriptor descriptor2 = PublisherHelper.createArtifactDescriptor(dupKey, artifact2); assertEquals("Ensuring Descriptors are the same", descriptor1, descriptor2); - assertNotSame("Ensuring MD5 values are different", descriptor1.getProperty(IArtifactDescriptor.DOWNLOAD_MD5), descriptor2.getProperty(IArtifactDescriptor.DOWNLOAD_MD5)); + assertNotEquals("Ensuring MD5 values are different", descriptor1.getProperty(IArtifactDescriptor.DOWNLOAD_MD5), descriptor2.getProperty(IArtifactDescriptor.DOWNLOAD_MD5)); //Setup make repositories File repo1Location = getTestFolder(getUniqueString()); @@ -1130,7 +1132,7 @@ public class ArtifactMirrorApplicationTest extends AbstractProvisioningTest { IArtifactDescriptor descriptor2 = PublisherHelper.createArtifactDescriptor(dupKey, baselineContentLocation); assertEquals("Ensuring Descriptors are the same", descriptor1, descriptor2); - assertNotSame("Ensuring MD5 values are different", descriptor1.getProperty(IArtifactDescriptor.DOWNLOAD_MD5), descriptor2.getProperty(IArtifactDescriptor.DOWNLOAD_MD5)); + assertNotEquals("Ensuring MD5 values are different", descriptor1.getProperty(IArtifactDescriptor.DOWNLOAD_MD5), descriptor2.getProperty(IArtifactDescriptor.DOWNLOAD_MD5)); //Setup make repositories IArtifactRepository repo = null; diff --git a/bundles/org.eclipse.equinox.p2.tests/src/org/eclipse/equinox/p2/tests/mirror/NewMirrorApplicationArtifactTest.java b/bundles/org.eclipse.equinox.p2.tests/src/org/eclipse/equinox/p2/tests/mirror/NewMirrorApplicationArtifactTest.java index 693282043..0dedddc9a 100644 --- a/bundles/org.eclipse.equinox.p2.tests/src/org/eclipse/equinox/p2/tests/mirror/NewMirrorApplicationArtifactTest.java +++ b/bundles/org.eclipse.equinox.p2.tests/src/org/eclipse/equinox/p2/tests/mirror/NewMirrorApplicationArtifactTest.java @@ -11,6 +11,8 @@ *******************************************************************************/ package org.eclipse.equinox.p2.tests.mirror; +import static org.junit.Assert.assertNotEquals; + import java.io.*; import java.net.MalformedURLException; import java.net.URI; @@ -1158,7 +1160,7 @@ public class NewMirrorApplicationArtifactTest extends AbstractProvisioningTest { IArtifactDescriptor descriptor2 = PublisherHelper.createArtifactDescriptor(dupKey, artifact2); assertEquals("Ensuring Descriptors are the same", descriptor1, descriptor2); - assertNotSame("Ensuring MD5 values are different", descriptor1.getProperty(IArtifactDescriptor.DOWNLOAD_MD5), descriptor2.getProperty(IArtifactDescriptor.DOWNLOAD_MD5)); + assertNotEquals("Ensuring MD5 values are different", descriptor1.getProperty(IArtifactDescriptor.DOWNLOAD_MD5), descriptor2.getProperty(IArtifactDescriptor.DOWNLOAD_MD5)); //Setup make repositories File repo1Location = getTestFolder(getUniqueString()); @@ -1225,7 +1227,7 @@ public class NewMirrorApplicationArtifactTest extends AbstractProvisioningTest { IArtifactDescriptor descriptor2 = PublisherHelper.createArtifactDescriptor(dupKey, baselineContentLocation); assertEquals("Ensuring Descriptors are the same", descriptor1, descriptor2); - assertNotSame("Ensuring MD5 values are different", descriptor1.getProperty(IArtifactDescriptor.DOWNLOAD_MD5), descriptor2.getProperty(IArtifactDescriptor.DOWNLOAD_MD5)); + assertNotEquals("Ensuring MD5 values are different", descriptor1.getProperty(IArtifactDescriptor.DOWNLOAD_MD5), descriptor2.getProperty(IArtifactDescriptor.DOWNLOAD_MD5)); //Setup make repositories IArtifactRepository repo = null; |