@Test
    public void newArrayListsHaveNoElements() {
        assertThat(new ArrayList().size(), is(0));
    }
    @Test
    public void sizeReturnsNumberOfElements() {
        List instance = new ArrayList();
        instance.add(new Object());
        instance.add(new Object());
        assertThat(instance.size(), is(2));
    }
              Annotations
Start by marking your tests with @Test.
    @Test
    public void lookupEmailAddresses() {
        assertThat(new CartoonCharacterEmailLookupService().getResults("looney"), allOf(
            not(empty()), 
            containsInAnyOrder(
                allOf(instanceOf(Map.class), hasEntry("id", "56"), hasEntry("email", "roadrunner@fast.org")),
                allOf(instanceOf(Map.class), hasEntry("id", "76"), hasEntry("email", "wiley@acme.com"))
            )
        ));
    }
              Hamcrest matchers
Make your assertions more expressive and get better failure reports in return.
 
    
  
                        
                    
                
    