SringSring

Wednesday, 29 October 2014

Junit Test cases examples

package Com.Srini.Junit;

import static org.junit.Assert.*;

import org.junit.Test;

public class MyUnitTest {
@Test
   public void testConcatenate() {
       MyUnit myUnit = new MyUnit();

       String result = myUnit.concatenate("one", "two");

       assertEquals("onetwo", result);

   }
@Test
   public void testGetTheStringArray() {
       MyUnit myUnit = new MyUnit();

       String[] expectedArray = {"one", "two", "three"};

       String[] resultArray =  myUnit.getTheStringArray();

       assertArrayEquals(expectedArray, resultArray);
   }
@Test
   public void testGetTheBoolean() {
       MyUnit myUnit = new MyUnit();

       assertTrue (myUnit.getTheBoolean());

       assertFalse(myUnit.getTheBoolean());
   }

}
-------------------------------------------
package Com.Srini.Junit;

public class MyUnit {
public String concatenate(String one, String two){
        return one + two;
    }
public String[] getTheStringArray(){
String strArry[]={"one", "two", "three"};
return strArry;
}

public boolean getTheBoolean() {
// TODO Auto-generated method stub
return true;
}
}
----------------------------------
package Com.Srini.Junit;

import static org.junit.Assert.*;
import static org.hamcrest.CoreMatchers.*;
import org.junit.Test;

public class MyMatcherTest {
@Test
    public void testWithMatchers() {
        assertThat("this string", is("this string"));
        assertThat(123, is(123));
    }
}

No comments:

Post a Comment