What is the difference between following two blocks of code?
@Test  
public void getObjectTest() throws Exception {
    Object object;
    //Some code
    Assert.assertNotNull(object);
}
AND
@Test  
public void getObjectTest() throws Exception {
    Object object;
    //Some code
    assert object!=null;
}
I do understand that Assert.AssertNotNull is a function call from TestNG and assert is a key word of Java ( introduced in Java 1.4 ). Are there any other differences in these two ? e.g. working, performance etc
 
     
     
     
     
    