{"ScriptPreparationCode":"var testObject = {};\r\ntestObject.eligibilityGroupDates = [{\r\n \u0022id\u0022: \u00228c7969fd-56db-4ed8-9eec-5604c3dceef7\u0022,\r\n \u0022o2eStartDate\u0022: \u0022scrub1\u0022,\r\n \u0022numOfDaysToCalO2EStartDate\u0022: null,\r\n \u0022numberOfDaysToEnroll\u0022: 99,\r\n \u0022eligibilityGroups\u0022: [\u0022f32e6a9f-4a4b-4531-af8f-4e4ee0798e91\u0022],\r\n \u0022links\u0022: []\r\n}, {\r\n \u0022id\u0022: \u00227dc6052d-7ede-452a-8425-604c24c3d561\u0022,\r\n \u0022o2eStartDate\u0022: \u0022scrub2\u0022,\r\n \u0022numOfDaysToCalO2EStartDate\u0022: 58,\r\n \u0022numberOfDaysToEnroll\u0022: 95,\r\n \u0022eligibilityGroups\u0022: [\u0022f9987b9a-f45a-4131-8528-47242023483e\u0022],\r\n \u0022links\u0022: []\r\n}, {\r\n \u0022id\u0022: \u0022af886791-fb79-4d28-921c-539cdaadae79\u0022,\r\n \u0022o2eStartDate\u0022: \u0022scrub2\u0022,\r\n \u0022numOfDaysToCalO2EStartDate\u0022: null,\r\n \u0022numberOfDaysToEnroll\u0022: 30,\r\n \u0022eligibilityGroups\u0022: [\u0022927a5c93-368c-4a82-a6d3-99e656624978\u0022],\r\n \u0022links\u0022: []\r\n}];","TestCases":[{"Name":"using loop","Code":" if (_.has(testObject, \u0027eligibilityGroupDates\u0027)) {\r\n testObject.eligibilityGroupDates.forEach(entry =\u003E {\r\n Object.keys(entry).forEach(key =\u003E {\r\n switch (key) {\r\n case \u0027eligibilityGroupDates\u0027:\r\n _.set(testObject, \u0027displayEligibilityGroupDates\u0027, true);\r\n break;\r\n case \u0027o2eStartDate\u0027:\r\n _.set(testObject, \u0027displayO2eStartDate\u0027, true);\r\n break;\r\n case \u0027numOfDaysToCalO2EStartDate\u0027:\r\n _.set(testObject, \u0027displayNumOfDaysToCalO2EStartDate\u0027, true);\r\n break;\r\n case \u0027numberOfDaysToEnroll\u0027:\r\n _.set(testObject, \u0027displayNumberOfDaysToEnroll\u0027, true);\r\n break;\r\n default:\r\n break;\r\n }\r\n });\r\n });\r\n }","IsDeferred":false},{"Name":"using JSON stringify","Code":" if (_.has(testObject, \u0027eligibilityGroupDates\u0027)) {\r\n let value = JSON.stringify(testObject.eligibilityGroupDates);\r\n if (value.indexOf(\u0027eligibilityGroups\u0027) \u003E 0) {\r\n _.set(testObject, \u0027eligibilityGroups\u0027, true);\r\n }\r\n if (value.indexOf(\u0027o2eStartDate\u0027) \u003E 0) {\r\n _.set(testObject, \u0027displayO2eStartDate\u0027, true);\r\n }\r\n if (value.indexOf(\u0027numOfDaysToCalO2EStartDate\u0027) \u003E 0) {\r\n _.set(testObject, \u0027displayNumOfDaysToCalO2EStartDate\u0027, true);\r\n }\r\n if (value.indexOf(\u0027numberOfDaysToEnroll\u0027) \u003E 0) {\r\n _.set(testObject, \u0027displayNumberOfDaysToEnroll\u0027, true);\r\n }\r\n }","IsDeferred":false}]}