CourseInsights / test / resources / queries / valid / overrideInvalidOptionsWithValidOptions.json
overrideInvalidOptionsWithValidOptions.json
Raw
{
	"title": "Override invalid options with valid options",
	"input": {
		"WHERE": {
		  "OR": [
			{
			  "AND": [
				{
				  "GT": {
					"sections_avg": 90
				  }
				},
				{
				  "IS": {
					"sections_dept": "adhe"
				  }
				}
			  ]
			},
			{
			  "EQ": {
				"sections_avg": 95
			  }
			}
		  ]
		},
		"OPTIONS": {
		  "COLUMNS": [
			"dept",
			"avg"
		  ],
		  "LOL": "avg"
		},
		  "OPTIONS": {
		  "COLUMNS": [
			"sections_dept",
			"sections_avg"
		  ],
		  "ORDER": "sections_avg"
		}
	  },
	"errorExpected": false,
	"orderExpected": true,
	"orderBy": "sections_avg",
	"expected": [
		{
			"sections_dept": "adhe",
			"sections_avg": 90.02
		},
		{
			"sections_dept": "adhe",
			"sections_avg": 90.16
		},
		{
			"sections_dept": "adhe",
			"sections_avg": 90.17
		},
		{
			"sections_dept": "adhe",
			"sections_avg": 90.18
		},
		{
			"sections_dept": "adhe",
			"sections_avg": 90.5
		},
		{
			"sections_dept": "adhe",
			"sections_avg": 90.72
		},
		{
			"sections_dept": "adhe",
			"sections_avg": 90.82
		},
		{
			"sections_dept": "adhe",
			"sections_avg": 90.85
		},
		{
			"sections_dept": "adhe",
			"sections_avg": 91.29
		},
		{
			"sections_dept": "adhe",
			"sections_avg": 91.33
		},
		{
			"sections_dept": "adhe",
			"sections_avg": 91.33
		},
		{
			"sections_dept": "adhe",
			"sections_avg": 91.48
		},
		{
			"sections_dept": "adhe",
			"sections_avg": 92.54
		},
		{
			"sections_dept": "adhe",
			"sections_avg": 93.33
		},
		{
			"sections_dept": "sowk",
			"sections_avg": 95
		},
		{
			"sections_dept": "rhsc",
			"sections_avg": 95
		},
		{
			"sections_dept": "psyc",
			"sections_avg": 95
		},
		{
			"sections_dept": "psyc",
			"sections_avg": 95
		},
		{
			"sections_dept": "obst",
			"sections_avg": 95
		},
		{
			"sections_dept": "nurs",
			"sections_avg": 95
		},
		{
			"sections_dept": "nurs",
			"sections_avg": 95
		},
		{
			"sections_dept": "musc",
			"sections_avg": 95
		},
		{
			"sections_dept": "musc",
			"sections_avg": 95
		},
		{
			"sections_dept": "musc",
			"sections_avg": 95
		},
		{
			"sections_dept": "musc",
			"sections_avg": 95
		},
		{
			"sections_dept": "musc",
			"sections_avg": 95
		},
		{
			"sections_dept": "musc",
			"sections_avg": 95
		},
		{
			"sections_dept": "mtrl",
			"sections_avg": 95
		},
		{
			"sections_dept": "mtrl",
			"sections_avg": 95
		},
		{
			"sections_dept": "mtrl",
			"sections_avg": 95
		},
		{
			"sections_dept": "math",
			"sections_avg": 95
		},
		{
			"sections_dept": "math",
			"sections_avg": 95
		},
		{
			"sections_dept": "kin",
			"sections_avg": 95
		},
		{
			"sections_dept": "kin",
			"sections_avg": 95
		},
		{
			"sections_dept": "kin",
			"sections_avg": 95
		},
		{
			"sections_dept": "epse",
			"sections_avg": 95
		},
		{
			"sections_dept": "epse",
			"sections_avg": 95
		},
		{
			"sections_dept": "epse",
			"sections_avg": 95
		},
		{
			"sections_dept": "edcp",
			"sections_avg": 95
		},
		{
			"sections_dept": "edcp",
			"sections_avg": 95
		},
		{
			"sections_dept": "econ",
			"sections_avg": 95
		},
		{
			"sections_dept": "econ",
			"sections_avg": 95
		},
		{
			"sections_dept": "crwr",
			"sections_avg": 95
		},
		{
			"sections_dept": "crwr",
			"sections_avg": 95
		},
		{
			"sections_dept": "crwr",
			"sections_avg": 95
		},
		{
			"sections_dept": "crwr",
			"sections_avg": 95
		},
		{
			"sections_dept": "crwr",
			"sections_avg": 95
		},
		{
			"sections_dept": "crwr",
			"sections_avg": 95
		},
		{
			"sections_dept": "crwr",
			"sections_avg": 95
		},
		{
			"sections_dept": "cpsc",
			"sections_avg": 95
		},
		{
			"sections_dept": "cpsc",
			"sections_avg": 95
		},
		{
			"sections_dept": "cnps",
			"sections_avg": 95
		},
		{
			"sections_dept": "cnps",
			"sections_avg": 95
		},
		{
			"sections_dept": "bmeg",
			"sections_avg": 95
		},
		{
			"sections_dept": "bmeg",
			"sections_avg": 95
		},
		{
			"sections_dept": "adhe",
			"sections_avg": 96.11
		}
	]
}