how to test assertion in junit code example

Example 1: @test annotation in junit

# Used in JAVA
 public class Example {
    @Test
    public void method() {
       org.junit.Assert.assertTrue( new ArrayList().isEmpty() );
    }
 }

Example 2: what is assertion in junit

soft assertion:
	 -There is no soft assert in junit.
      Only testNG has it.	
	- Soft assert: won't stop the execution
      if assertion fails.
	- Soft assert methods are not static,
      so we must create the object of the class.
	- It displayS the recorded result at the end.

   I use soft assertion when functionality is NOT
     very critical.
     
     
hard assertion:
    - Hard assert: will stop the execution
      of the test when it fails.
	- The line we have the hard assert, if fails,
      rest of the lines will not be executed.
	- Hard assertion methods are static,
     therefore we are able to use them without
     having to create the object of the class.


SYNTAX===
hard assertion:
	Assert.assertEquals(ExpectedStr,ActualStr);
    
soft assertion:
	SoftAssert softAssert = new SoftAssert();
    softAssert.assertTrue(2<1);

Tags:

Misc Example