Skip to content

Commit

Permalink
Move all testng to assertj migration methods to TestUtilities.
Browse files Browse the repository at this point in the history
  • Loading branch information
dancc authored and dancc committed Feb 5, 2018
1 parent ec31da5 commit 25b1b4f
Show file tree
Hide file tree
Showing 15 changed files with 84 additions and 34 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,6 @@
import com.google.common.base.Throwables;
import com.google.common.collect.ImmutableSet;
import com.google.inject.Module;
import static org.assertj.core.api.Assertions.assertThat;

@Test(groups = "live")
public class BaseArtifactoryApiLiveTest extends BaseApiLiveTest<ArtifactoryApi> {
Expand Down Expand Up @@ -97,20 +96,4 @@ public File randomFile() {
}
return randomFile;
}

public void assertTrue(boolean value) {
assertThat(value).isTrue();
}

public void assertFalse(boolean value) {
assertThat(value).isFalse();
}

public void assertNotNull(Object obj) {
assertThat(obj).isNotNull();
}

public void assertNull(Object obj) {
assertThat(obj).isNull();
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -92,20 +92,4 @@ protected RecordedRequest assertSent(MockWebServer server, String method, String
assertThat(request.getHeader(HttpHeaders.ACCEPT)).isEqualTo(mediaType);
return request;
}

public void assertTrue(boolean value) {
assertThat(value).isTrue();
}

public void assertFalse(boolean value) {
assertThat(value).isFalse();
}

public void assertNotNull(Object obj) {
assertThat(obj).isNotNull();
}

public void assertNull(Object obj) {
assertThat(obj).isNull();
}
}
38 changes: 38 additions & 0 deletions src/test/java/com/cdancy/artifactory/rest/TestUtilities.java
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,8 @@

package com.cdancy.artifactory.rest;

import static org.assertj.core.api.Assertions.assertThat;

import java.util.Random;
import java.util.UUID;

Expand Down Expand Up @@ -86,6 +88,42 @@ public static ArtifactoryAuthentication inferTestAuthentication() {
return inferAuth.build();
}

/**
* Migration from testng to assertj method to test for true.
*
* @param value boolean that hopefully represents true.
*/
public static void assertTrue(boolean value) {
assertThat(value).isTrue();
}

/**
* Migration from testng to assertj method to test for false.
*
* @param value boolean that hopefully represents false.
*/
public static void assertFalse(boolean value) {
assertThat(value).isFalse();
}

/**
* Migration from testng to assertj method to test for non-null.
*
* @param value object which is hopefully non-null.
*/
public static void assertNotNull(Object value) {
assertThat(value).isNotNull();
}

/**
* Migration from testng to assertj method to test for null.
*
* @param value object which is hopefully null.
*/
public static void assertNull(Object value) {
assertThat(value).isNull();
}

private TestUtilities() {
throw new UnsupportedOperationException("Purposefully not implemented");
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,10 @@
*/
package com.cdancy.artifactory.rest.features;

import static com.cdancy.artifactory.rest.TestUtilities.assertFalse;
import static com.cdancy.artifactory.rest.TestUtilities.assertNotNull;
import static com.cdancy.artifactory.rest.TestUtilities.assertTrue;

import java.io.File;
import java.util.HashMap;
import java.util.List;
Expand Down Expand Up @@ -97,7 +101,7 @@ public void testDeleteArtifactWithProperties() {

@Test
public void testDeleteNonExistentArtifact() {
assertFalse(api().deleteArtifact(repoKey, randomPath()));
assertFalse(api().deleteArtifact(repoKey, randomPath()));
}

@AfterClass
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,10 @@
*/
package com.cdancy.artifactory.rest.features;

import static com.cdancy.artifactory.rest.TestUtilities.assertFalse;
import static com.cdancy.artifactory.rest.TestUtilities.assertNotNull;
import static com.cdancy.artifactory.rest.TestUtilities.assertTrue;

import com.cdancy.artifactory.rest.ArtifactoryApi;
import com.cdancy.artifactory.rest.domain.artifact.Artifact;
import com.cdancy.artifactory.rest.domain.error.RequestStatus;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,10 @@
*/
package com.cdancy.artifactory.rest.features;

import static com.cdancy.artifactory.rest.TestUtilities.assertFalse;
import static com.cdancy.artifactory.rest.TestUtilities.assertNotNull;
import static com.cdancy.artifactory.rest.TestUtilities.assertTrue;

import com.cdancy.artifactory.rest.BaseArtifactoryApiLiveTest;
import com.cdancy.artifactory.rest.domain.artifact.Artifact;
import com.cdancy.artifactory.rest.domain.error.RequestStatus;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,9 @@
*/
package com.cdancy.artifactory.rest.features;

import static com.cdancy.artifactory.rest.TestUtilities.assertNotNull;
import static com.cdancy.artifactory.rest.TestUtilities.assertTrue;

import com.cdancy.artifactory.rest.ArtifactoryApi;
import com.cdancy.artifactory.rest.domain.error.RequestStatus;
import com.cdancy.artifactory.rest.BaseArtifactoryMockTest;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,10 @@
*/
package com.cdancy.artifactory.rest.features;

import static com.cdancy.artifactory.rest.TestUtilities.assertFalse;
import static com.cdancy.artifactory.rest.TestUtilities.assertNotNull;
import static com.cdancy.artifactory.rest.TestUtilities.assertTrue;

import com.cdancy.artifactory.rest.BaseArtifactoryApiLiveTest;
import com.cdancy.artifactory.rest.domain.docker.PromoteImage;
import org.testng.annotations.BeforeClass;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,10 @@
*/
package com.cdancy.artifactory.rest.features;

import static com.cdancy.artifactory.rest.TestUtilities.assertFalse;
import static com.cdancy.artifactory.rest.TestUtilities.assertNotNull;
import static com.cdancy.artifactory.rest.TestUtilities.assertTrue;

import com.cdancy.artifactory.rest.ArtifactoryApi;
import com.cdancy.artifactory.rest.domain.docker.PromoteImage;
import com.cdancy.artifactory.rest.BaseArtifactoryMockTest;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,10 @@
*/
package com.cdancy.artifactory.rest.features;

import static com.cdancy.artifactory.rest.TestUtilities.assertNull;
import static com.cdancy.artifactory.rest.TestUtilities.assertNotNull;
import static com.cdancy.artifactory.rest.TestUtilities.assertTrue;

import com.cdancy.artifactory.rest.domain.search.AQLResult;
import com.cdancy.artifactory.rest.domain.search.KeyValue;
import com.cdancy.artifactory.rest.domain.search.SearchBuildArtifacts;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,10 @@
*/
package com.cdancy.artifactory.rest.features;

import static com.cdancy.artifactory.rest.TestUtilities.assertNull;
import static com.cdancy.artifactory.rest.TestUtilities.assertNotNull;
import static com.cdancy.artifactory.rest.TestUtilities.assertTrue;

import com.cdancy.artifactory.rest.domain.search.Mapping;
import com.cdancy.artifactory.rest.domain.search.SearchBuildArtifacts;
import com.cdancy.artifactory.rest.domain.search.SearchResult;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,10 @@
*/
package com.cdancy.artifactory.rest.features;

import static com.cdancy.artifactory.rest.TestUtilities.assertFalse;
import static com.cdancy.artifactory.rest.TestUtilities.assertNotNull;
import static com.cdancy.artifactory.rest.TestUtilities.assertTrue;

import java.io.File;
import java.util.ArrayList;
import java.util.HashMap;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,10 @@
*/
package com.cdancy.artifactory.rest.features;

import static com.cdancy.artifactory.rest.TestUtilities.assertFalse;
import static com.cdancy.artifactory.rest.TestUtilities.assertNotNull;
import static com.cdancy.artifactory.rest.TestUtilities.assertTrue;

import com.cdancy.artifactory.rest.domain.storage.FileList;
import com.cdancy.artifactory.rest.domain.storage.StorageInfo;
import com.google.common.collect.Lists;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,9 @@
*/
package com.cdancy.artifactory.rest.features;

import static com.cdancy.artifactory.rest.TestUtilities.assertNotNull;
import static com.cdancy.artifactory.rest.TestUtilities.assertTrue;

import org.testng.annotations.Test;

import com.cdancy.artifactory.rest.BaseArtifactoryApiLiveTest;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,9 @@
*/
package com.cdancy.artifactory.rest.features;

import static com.cdancy.artifactory.rest.TestUtilities.assertNotNull;
import static com.cdancy.artifactory.rest.TestUtilities.assertTrue;

import org.testng.annotations.Test;

import com.cdancy.artifactory.rest.ArtifactoryApi;
Expand Down

0 comments on commit 25b1b4f

Please sign in to comment.