func BeTemporally(comparator string, compareTo time.Time, threshold ...time.Duration) types.GomegaMatcher {
	return &matchers.BeTemporallyMatcher{
		Comparator: comparator,
		CompareTo:  compareTo,
		Threshold:  threshold,
	}
}
func BeTemporally(comparator string, compareTo time.Time, threshold ...time.Duration) types.GomegaMatcher {
	return &matchers.BeTemporallyMatcher{
		Comparator: comparator,
		CompareTo:  compareTo,
		Threshold:  threshold,
	}
}
func BeTemporally ( comparator string , compareTo time . Time , threshold ... time . Duration ) types . GomegaMatcher { return & matchers . BeTemporallyMatcher { Comparator : comparator , CompareTo : compareTo , Threshold : threshold , } }
//BeTemporally compares time.Time's like BeNumerically
//Actual and expected must be time.Time. The comparators are the same as for BeNumerically
//    Expect(time.Now()).Should(BeTemporally(">", time.Time{}))
//    Expect(time.Now()).Should(BeTemporally("~", time.Now(), time.Second))
BeTemporally compares time . Time s like BeNumerically Actual and expected must be time . Time . The comparators are the same as for BeNumerically Expect ( time . Now () ) . Should ( BeTemporally ( > time . Time {} )) Expect ( time . Now () ) . Should ( BeTemporally ( ~ time . Now () time . Second ))