title: Unit test: assert not work?
body: <p>I'm applying UnitTest just for a while, and today I met something very strange. Considering the following code:</p>
  
  <pre><code>TestObject alo = null;
  assert alo != null; // Pass!!!
  Assert.assertNotNull(alo); // Fail, as expected.
  </code></pre>
  
  <p>I googled around and find that assert is java-built-in, while assertNotNull is JUnit supported. But I can't understand why assert don't complain anything about the null object?</p>