Skip to content

Commit 641648f

Browse files
committed
Rename isValidBase64 to isBase64
Related to assertj#1805.
1 parent 391d655 commit 641648f

File tree

7 files changed

+33
-33
lines changed

7 files changed

+33
-33
lines changed

src/main/java/org/assertj/core/api/AbstractStringAssert.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -224,22 +224,22 @@ public SELF isStrictlyBetween(String startExclusive, String endExclusive) {
224224
* <p>
225225
* Examples:
226226
* <pre><code class='java'> // assertion succeeds
227-
* assertThat(&quot;QXNzZXJ0Sg==&quot;).isValidBase64();
227+
* assertThat(&quot;QXNzZXJ0Sg==&quot;).isBase64();
228228
*
229229
* // assertion succeeds even without padding as it is optional by specification
230-
* assertThat(&quot;QXNzZXJ0Sg&quot;).isValidBase64();
230+
* assertThat(&quot;QXNzZXJ0Sg&quot;).isBase64();
231231
*
232232
* // assertion fails as it has invalid Base64 characters
233-
* assertThat(&quot;inv@lid&quot;).isValidBase64();</code></pre>
233+
* assertThat(&quot;inv@lid&quot;).isBase64();</code></pre>
234234
*
235235
* @return this assertion object.
236236
* @throws AssertionError if the actual value is {@code null}.
237237
* @throws AssertionError if the actual value is not a valid Base64 encoded string.
238238
*
239239
* @since 3.16.0
240240
*/
241-
public SELF isValidBase64() {
242-
strings.assertIsValidBase64(info, actual);
241+
public SELF isBase64() {
242+
strings.assertIsBase64(info, actual);
243243
return myself;
244244
}
245245

@@ -264,7 +264,7 @@ public SELF isValidBase64() {
264264
*/
265265
@CheckReturnValue
266266
public AbstractByteArrayAssert<?> decodedAsBase64() {
267-
strings.assertIsValidBase64(info, actual);
267+
strings.assertIsBase64(info, actual);
268268
return new ByteArrayAssert(Base64.getDecoder().decode(actual)).withAssertionState(myself);
269269
}
270270

src/main/java/org/assertj/core/error/ShouldBeValidBase64.java renamed to src/main/java/org/assertj/core/error/ShouldBeBase64.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,18 +17,18 @@
1717
*
1818
* @author Stefano Cordio
1919
*/
20-
public class ShouldBeValidBase64 extends BasicErrorMessageFactory {
20+
public class ShouldBeBase64 extends BasicErrorMessageFactory {
2121

2222
/**
23-
* Creates a new <code>{@link ShouldBeValidBase64}</code>.
23+
* Creates a new <code>{@link ShouldBeBase64}</code>.
2424
* @param actual the actual value in the failed assertion.
2525
* @return the created {@code ErrorMessageFactory}.
2626
*/
27-
public static ErrorMessageFactory shouldBeValidBase64(String actual) {
28-
return new ShouldBeValidBase64(actual);
27+
public static ErrorMessageFactory shouldBeBase64(String actual) {
28+
return new ShouldBeBase64(actual);
2929
}
3030

31-
private ShouldBeValidBase64(String actual) {
31+
private ShouldBeBase64(String actual) {
3232
super("%nExpecting <%s> to be a valid Base64 encoded string", actual);
3333
}
3434

src/main/java/org/assertj/core/internal/Strings.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
import static java.util.Arrays.stream;
1919
import static java.util.Objects.requireNonNull;
2020
import static java.util.stream.Collectors.toCollection;
21-
import static org.assertj.core.error.ShouldBeValidBase64.shouldBeValidBase64;
21+
import static org.assertj.core.error.ShouldBeBase64.shouldBeBase64;
2222
import static org.assertj.core.error.ShouldBeBlank.shouldBeBlank;
2323
import static org.assertj.core.error.ShouldBeEmpty.shouldBeEmpty;
2424
import static org.assertj.core.error.ShouldBeEqual.shouldBeEqual;
@@ -1132,12 +1132,12 @@ public void assertUpperCase(AssertionInfo info, CharSequence actual) {
11321132
* @throws AssertionError if {@code actual} is {@code null}.
11331133
* @throws AssertionError if {@code actual} is not a valid Base64 encoded string.
11341134
*/
1135-
public void assertIsValidBase64(AssertionInfo info, String actual) {
1135+
public void assertIsBase64(AssertionInfo info, String actual) {
11361136
assertNotNull(info, actual);
11371137
try {
11381138
Base64.getDecoder().decode(actual);
11391139
} catch (IllegalArgumentException e) {
1140-
throw failures.failure(info, shouldBeValidBase64(actual));
1140+
throw failures.failure(info, shouldBeBase64(actual));
11411141
}
11421142
}
11431143

src/test/java/org/assertj/core/api/string_/StringAssert_decodedAsBase64_Test.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ protected StringAssert invoke_api_method() {
3939

4040
@Override
4141
protected void verify_internal_effects() {
42-
verify(strings).assertIsValidBase64(getInfo(assertions), getActual(assertions));
42+
verify(strings).assertIsBase64(getInfo(assertions), getActual(assertions));
4343
}
4444

4545
@Override

src/test/java/org/assertj/core/api/string_/StringAssert_isValidBase64_Test.java renamed to src/test/java/org/assertj/core/api/string_/StringAssert_isBase64_Test.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,21 +19,21 @@
1919
import org.junit.jupiter.api.DisplayName;
2020

2121
/**
22-
* Tests for <code>{@link StringAssert#isValidBase64()}</code>.
22+
* Tests for <code>{@link StringAssert#isBase64()}</code>.
2323
*
2424
* @author Stefano Cordio
2525
*/
26-
@DisplayName("StringAssert isValidBase64")
27-
class StringAssert_isValidBase64_Test extends StringAssertBaseTest {
26+
@DisplayName("StringAssert isBase64")
27+
class StringAssert_isBase64_Test extends StringAssertBaseTest {
2828

2929
@Override
3030
protected StringAssert invoke_api_method() {
31-
return assertions.isValidBase64();
31+
return assertions.isBase64();
3232
}
3333

3434
@Override
3535
protected void verify_internal_effects() {
36-
verify(strings).assertIsValidBase64(getInfo(assertions), getActual(assertions));
36+
verify(strings).assertIsBase64(getInfo(assertions), getActual(assertions));
3737
}
3838

3939
}

src/test/java/org/assertj/core/error/ShouldBeValidBase64_create_Test.java renamed to src/test/java/org/assertj/core/error/ShouldBeBase64_create_Test.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414

1515
import static java.lang.String.format;
1616
import static org.assertj.core.api.BDDAssertions.then;
17-
import static org.assertj.core.error.ShouldBeValidBase64.shouldBeValidBase64;
17+
import static org.assertj.core.error.ShouldBeBase64.shouldBeBase64;
1818
import static org.assertj.core.presentation.StandardRepresentation.STANDARD_REPRESENTATION;
1919

2020
import org.assertj.core.description.Description;
@@ -24,17 +24,17 @@
2424
import org.junit.jupiter.api.Test;
2525

2626
/**
27-
* Tests for <code>{@link ShouldHaveNoSuperclass#create(Description, Representation)}</code>.
27+
* Tests for <code>{@link ShouldBeBase64#create(Description, Representation)}</code>.
2828
*
2929
* @author Stefano Cordio
3030
*/
31-
@DisplayName("ShouldBeValidBase64 create")
32-
class ShouldBeValidBase64_create_Test {
31+
@DisplayName("ShouldBeBase64 create")
32+
class ShouldBeBase64_create_Test {
3333

3434
@Test
3535
void should_create_error_message() {
3636
// WHEN
37-
String message = shouldBeValidBase64("string %s").create(new TestDescription("TEST"), STANDARD_REPRESENTATION);
37+
String message = shouldBeBase64("string %s").create(new TestDescription("TEST"), STANDARD_REPRESENTATION);
3838
// THEN
3939
then(message).isEqualTo(format("[TEST] %nExpecting <\"string %%s\"> to be a valid Base64 encoded string"));
4040
}

src/test/java/org/assertj/core/internal/strings/Strings_assertIsValidBase64_Test.java renamed to src/test/java/org/assertj/core/internal/strings/Strings_assertIsBase64_Test.java

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
package org.assertj.core.internal.strings;
1414

1515
import static org.assertj.core.api.BDDAssertions.then;
16-
import static org.assertj.core.error.ShouldBeValidBase64.shouldBeValidBase64;
16+
import static org.assertj.core.error.ShouldBeBase64.shouldBeBase64;
1717
import static org.assertj.core.test.TestData.someInfo;
1818
import static org.assertj.core.util.AssertionsUtil.expectAssertionError;
1919
import static org.assertj.core.util.FailureMessages.actualIsNull;
@@ -22,15 +22,15 @@
2222
import org.junit.jupiter.api.DisplayName;
2323
import org.junit.jupiter.api.Test;
2424

25-
@DisplayName("Strings assertIsValidBase64")
26-
class Strings_assertIsValidBase64_Test extends StringsBaseTest {
25+
@DisplayName("Strings assertIsBase64")
26+
class Strings_assertIsBase64_Test extends StringsBaseTest {
2727

2828
@Test
2929
void should_fail_if_actual_is_null() {
3030
// GIVEN
3131
String actual = null;
3232
// WHEN
33-
AssertionError assertionError = expectAssertionError(() -> strings.assertIsValidBase64(someInfo(), actual));
33+
AssertionError assertionError = expectAssertionError(() -> strings.assertIsBase64(someInfo(), actual));
3434
// THEN
3535
then(assertionError).hasMessage(actualIsNull());
3636
}
@@ -40,25 +40,25 @@ void should_fail_if_actual_has_invalid_Base64_characters() {
4040
// GIVEN
4141
String actual = "inv@lid";
4242
// WHEN
43-
AssertionError assertionError = expectAssertionError(() -> strings.assertIsValidBase64(someInfo(), actual));
43+
AssertionError assertionError = expectAssertionError(() -> strings.assertIsBase64(someInfo(), actual));
4444
// THEN
45-
then(assertionError).hasMessage(shouldBeValidBase64(actual).create());
45+
then(assertionError).hasMessage(shouldBeBase64(actual).create());
4646
}
4747

4848
@Test
4949
void should_succeeds_if_actual_is_Base64_encoded_with_padding() {
5050
// GIVEN
5151
String actual = "QXNzZXJ0Sg==";
5252
// WHEN/THEN
53-
strings.assertIsValidBase64(someInfo(), actual);
53+
strings.assertIsBase64(someInfo(), actual);
5454
}
5555

5656
@Test
5757
void should_succeeds_if_actual_is_Base64_encoded_without_padding() {
5858
// GIVEN
5959
String actual = "QXNzZXJ0Sg";
6060
// WHEN/THEN
61-
strings.assertIsValidBase64(someInfo(), actual);
61+
strings.assertIsBase64(someInfo(), actual);
6262
}
6363

6464
}

0 commit comments

Comments
 (0)