Cover Property and Assert Property

I am still confused by assert and cover keywords.
If I write assert a property using assert will this property be included in the coverage?
what if I do the same with cover property?
I am looking into functional coverage now and I have used assert property to all of my assertions, will these be included in the coverage?

In reply to Surendra_Kumar:

Yes. The only difference is a cover property cannot fail.