java-tutorials/java-strings/src/test/java/com/baeldung/CharToStringUnitTest.java

54 lines
1.3 KiB
Java
Raw Normal View History

package com.baeldung;
import org.junit.Test;
import static org.assertj.core.api.Assertions.assertThat;
2016-10-28 15:32:04 +03:00
public class CharToStringUnitTest {
@Test
2016-10-25 11:09:51 +03:00
public void givenChar_whenCallingStringValueOf_shouldConvertToString() {
final char givenChar = 'x';
final String result = String.valueOf(givenChar);
assertThat(result).isEqualTo("x");
}
@Test
2016-10-25 11:09:51 +03:00
public void givenChar_whenCallingToStringOnCharacter_shouldConvertToString() {
final char givenChar = 'x';
final String result = Character.toString(givenChar);
assertThat(result).isEqualTo("x");
}
@Test
2016-10-25 11:09:51 +03:00
public void givenChar_whenCallingCharacterConstructor_shouldConvertToString3() {
final char givenChar = 'x';
final String result = new Character(givenChar).toString();
assertThat(result).isEqualTo("x");
}
@Test
2016-10-25 11:09:51 +03:00
public void givenChar_whenConcatenated_shouldConvertToString4() {
final char givenChar = 'x';
final String result = givenChar + "";
assertThat(result).isEqualTo("x");
}
@Test
2016-10-25 11:09:51 +03:00
public void givenChar_whenFormated_shouldConvertToString5() {
final char givenChar = 'x';
final String result = String.format("%c", givenChar);
assertThat(result).isEqualTo("x");
}
}