Update CenteringTextUnitTest.java (#15011)
This commit aims to add new updates to the class "CenteringTextUnitTest" based on the review process recommendations.
This commit is contained in:
parent
3298d5fb96
commit
faddb1d62c
@ -3,6 +3,7 @@ package com.baeldung.centertext;
|
|||||||
import liquibase.repackaged.org.apache.commons.lang3.StringUtils;
|
import liquibase.repackaged.org.apache.commons.lang3.StringUtils;
|
||||||
import org.junit.Assert;
|
import org.junit.Assert;
|
||||||
import org.junit.jupiter.api.Test;
|
import org.junit.jupiter.api.Test;
|
||||||
|
|
||||||
import static org.junit.Assert.assertEquals;
|
import static org.junit.Assert.assertEquals;
|
||||||
|
|
||||||
public class CenteringTextUnitTest {
|
public class CenteringTextUnitTest {
|
||||||
@ -10,17 +11,16 @@ public class CenteringTextUnitTest {
|
|||||||
@Test
|
@Test
|
||||||
public void givenTextAndTotalWidth_whenUsingStringFormat_thenTextIsCentered() {
|
public void givenTextAndTotalWidth_whenUsingStringFormat_thenTextIsCentered() {
|
||||||
String text = "Centered Text";
|
String text = "Centered Text";
|
||||||
int totalWidth = 20;
|
int totalWidth = 15;
|
||||||
int padding = (totalWidth - text.length()) / 2;
|
int padding = (totalWidth - text.length()) / 2;
|
||||||
String centeredText = String.format("%" + padding + "s%s%" + padding + "s", "", text, "");
|
String centeredText = String.format("%" + padding + "s%s%" + padding + "s", "", text, "");
|
||||||
String expectedCenteredText = " Centered Text ";
|
Assert.assertEquals(" Centered Text ", centeredText);
|
||||||
Assert.assertEquals("Centered Text", expectedCenteredText, centeredText);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void givenTextAndTotalWidth_whenCenterUsingStringBuilder_thenTextIsCentered() {
|
public void givenTextAndTotalWidth_whenCenterUsingStringBuilder_thenTextIsCentered() {
|
||||||
String text = "Centered Text";
|
String text = "Centered Text";
|
||||||
int width = 20;
|
int width = 15;
|
||||||
int padding = (width - text.length()) / 2;
|
int padding = (width - text.length()) / 2;
|
||||||
StringBuilder centeredText = new StringBuilder();
|
StringBuilder centeredText = new StringBuilder();
|
||||||
for (int i = 0; i < padding; i++) {
|
for (int i = 0; i < padding; i++) {
|
||||||
@ -31,17 +31,15 @@ public class CenteringTextUnitTest {
|
|||||||
centeredText.append(" ");
|
centeredText.append(" ");
|
||||||
}
|
}
|
||||||
String centeredTextString = centeredText.toString();
|
String centeredTextString = centeredText.toString();
|
||||||
String expectedCenteredText = " Centered Text ";
|
Assert.assertEquals(" Centered Text ", centeredTextString);
|
||||||
Assert.assertEquals("Centered Text", expectedCenteredText, centeredTextString);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void givenTextAndTotalWidth_whenUsingStringUtilsCenterMethod_thenTextIsCentered() {
|
public void givenTextAndTotalWidth_whenUsingStringUtilsCenterMethod_thenTextIsCentered() {
|
||||||
String text = "Centered Text";
|
String text = "Centered Text";
|
||||||
int width = 20;
|
int width = 15;
|
||||||
String centeredText = StringUtils.center(text, width);
|
String centeredText = StringUtils.center(text, width);
|
||||||
String expectedCenteredText = StringUtils.center("Centered Text", width);
|
assertEquals(" Centered Text ", centeredText);
|
||||||
assertEquals("Centered Text", expectedCenteredText, centeredText);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user