package com.levelup.java.number;
import static org.junit.Assert.assertEquals;
import org.junit.Test;
/**
* This java example will demonstrate how to convert a int to a string and vise
* versa.
*
* @author Justin Musgrove
* @see <a href=
* 'http://www.leveluplunch.com/java/examples/convert-string-to-int-integer/'>String
* to primitive value</a>
*/
public class StringToInteger {
@Test
public void string_to_int() {
String myString = "2";
int variable = Integer.parseInt(myString);
assertEquals(2, variable);
}
@Test
public void int_to_string() {
int number = 2;
assertEquals("2", String.valueOf(number));
}
@Test
public void stringbuffer_to_int() {
StringBuffer buffer = new StringBuffer("2");
assertEquals(2, Integer.parseInt(buffer.toString()));
}
@Test
public void stringbuider_to_int() {
StringBuilder builder = new StringBuilder("2");
assertEquals(2, Integer.parseInt(builder.toString()));
}
@Test
public void integer_to_string() {
Integer integerToString = Integer.valueOf("2");
assertEquals("2", integerToString.toString());
}
@Test
public void string_to_integer() {
Integer converted = Integer.valueOf("2");
assertEquals(new Integer(2), converted);
}
}