@Test
public void evaluatePeriodPeriod() {

    assertFalse( after.evaluate( period( "2014-01-01T00:00:01", "2014-01-01T00:00:01" ),
                                 period( "2014-01-01T00:00:01", "2014-01-01T00:00:01" ) ) );
    assertFalse( after.evaluate( period( "2014-01-01T00:00:01", "2014-01-01T00:00:02" ),
                                 period( "2014-01-01T00:00:01", "2014-01-01T00:00:02" ) ) );
    assertFalse( after.evaluate( period( "2014-01-01T00:00:01", "2014-01-01T00:00:02" ),
                                 period( "2014-01-01T00:00:00", "2014-01-01T00:00:01" ) ) );
    assertFalse( after.evaluate( period( "2014-01-01T00:00:01", "2014-01-01T00:00:02" ),
                                 period( "2014-01-01T00:00:01", "2014-01-01T00:00:04" ) ) );
    assertFalse( after.evaluate( period( "2014-01-01T00:00:01", "2014-01-01T00:00:02" ),
                                 period( "2014-01-01T00:00:02", "2014-01-01T00:00:04" ) ) );
    assertFalse( after.evaluate( period( "2014-01-01T00:00:01", "2014-01-01T00:00:02" ),
                                 period( "2014-01-01T00:00:03", "2014-01-01T00:00:04" ) ) );
    assertTrue( after.evaluate( period( "2014-01-01T00:00:03", "2014-01-01T00:00:04" ),
                                period( "2014-01-01T00:00:01", "2014-01-01T00:00:02" ) ) );
}