123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229 |
-
-
- import static org.junit.Assert.*;
- import org.junit.After;
- import org.junit.Before;
- import org.junit.Test;
-
- /**
- * The test class StringUtilitiesTest.
- *
- * @author (your name)
- * @version (a version number or a date)
- */
- public class StringUtilitiesTest {
- private StringUtilities stringUtilities;
- /**
- * Sets up the test fixture.
- *
- * Called before every test case method.
- */
- @Before
- public void setUp()
- {
- stringUtilities = new StringUtilities();
- }
-
- /**
- * Tears down the test fixture.
- *
- * Called after every test case method.
- */
- @After
- public void tearDown()
- {
- }
-
- @Test
- public void getHelloWorldTest() {
- // : Given
- String expected = "Hello World";
-
- // : When
- String actual = stringUtilities.getHelloWorld();
-
- // : Then
- assertEquals(expected, actual);
-
- }
-
- @Test
- public void concatenationStringTest(){
- // : Given
- String one = "Hello";
- String two = " Java";
- String expected = "Hello Java";
-
- // : When
- String actual = stringUtilities.concatenation(one,two);
-
-
- // : Then
- assertEquals(expected, actual);
- }
-
-
- @Test
- public void concatenationStringAndIntegerTest(){
- // : Given
- int one = 1;
- String two = " Java";
- String expected = "1 Java";
-
- // : When
- String actual = stringUtilities.concatenation(one,two);
-
-
- // : Then
- assertEquals(expected, actual);
- }
-
- @Test
- public void substringBeginTest(){
- // : Given
- String input = "Hello";
- String expected = "Hel";
-
- // : When
- String actual = stringUtilities.getPrefix(input);
-
- // : Then
- assertEquals(expected, actual);
- }
-
- @Test
- public void substringEndTest(){
- // : Given
- String input = "Hello";
- String expected = "llo";
-
- // : When
- String actual = stringUtilities.getSuffix("Hello");
-
- // : Then
- assertEquals(expected, actual);
- }
-
- @Test
- public void compareToTestEquals(){
- // : Given
- String inputValue = "Zipcode";
- String comparableValue = "Zipcode";
-
- // : When
- boolean actual = stringUtilities.compareTwoStrings(inputValue, comparableValue);
-
- // : Then
- assertTrue(actual);
- }
-
-
- @Test
- public void compareToTestNotEquals(){
- // : Given
- String inputValue = "Zipcode";
- String comparableValue = "Zipcodee";
-
- // : When
- boolean actual = stringUtilities.compareTwoStrings(inputValue, comparableValue);
-
- // : Then
- assertFalse(actual);
- }
-
- @Test
- public void getTheMiddleChar1(){
- // : Given
- String input = "Zipcode";
- Character expected = 'c';
-
- // : When
- Character actual = stringUtilities.getMiddleCharacter(input);
-
- // : Then
- assertEquals(expected.toString(), actual.toString());
- }
-
-
- @Test
- public void getTheMiddleChar2(){
- // : Given
- String input = "Zipcoder";
- Character expected = 'c';
-
- // : When
- Character actual = stringUtilities.getMiddleCharacter(input);
-
- // : Then
- assertEquals(expected.toString(), actual.toString());
- }
-
-
- @Test
- public void getTheFirstWord(){
- // : Given
- String input = "Zipcode Wilmington";
- String expected = "Zipcode";
-
- // : When
- String actual = stringUtilities.getFirstWord(input);
-
- // : Then
- assertEquals(expected, actual);
- }
-
-
- @Test
- public void getTheSecondWord(){
- // : Given
- String input = "Zipcode Wilmington";
- String expected = "Wilmington";
-
- // : When
- String actual = stringUtilities.getSecondWord(input);
-
- // : Then
- assertEquals(expected, actual);
- }
-
- @Test
- public void reverseThem(){
- // : Given
- String input = "Zipcode Wilmington";
- String expected = "notgnimliW edocpiZ";
-
-
- // : When
- String actual = stringUtilities.reverse(input);
-
- // : Then
- assertEquals(expected, actual);
- }
-
- @Test
- public void removeWhitespace(){
- // : Given
- String input = "It's a beautiful day in this neighborhood";
- String expected = "It'sabeautifuldayinthisneighborhood";
-
- // : When
- String actual = stringUtilities.removeWhitespace(input);
-
- // : Then
- assertEquals(expected, actual);
- }
-
- @Test
- public void trimWhitespaceInTheBegginningAndEnd(){
- // : Given
- String input = " Zipcode Wilmington ";
- String expected = "Zipcode Wilmington";
-
- // : When
- String actual = stringUtilities.trim(input);
-
- // : Then
- assertEquals(expected, actual);
- }
- }
|