+ expect(Utils.convertToDate(undefined)).toBe(undefined);
+ expect(Utils.convertToDate(null)).toBe(null);
+ const invalidDate = Utils.convertToDate('');
+ expect(invalidDate instanceof Date && !isNaN(invalidDate.getTime())).toBe(false);
+ expect(Utils.convertToDate(0)).toStrictEqual(new Date('1970-01-01T00:00:00.000Z'));
+ expect(Utils.convertToDate([])).toBe(null);
+ expect(Utils.convertToDate({})).toBe(null);
+ expect(Utils.convertToDate(new Map())).toBe(null);
+ expect(Utils.convertToDate(new Set())).toBe(null);
+ expect(Utils.convertToDate(new WeakMap())).toBe(null);
+ expect(Utils.convertToDate(new WeakSet())).toBe(null);