Lines Matching defs:monitor
60 cJSON *monitor = cJSON_CreateObject();
61 if (monitor == NULL)
71 /* after creation was successful, immediately add it to the monitor,
73 cJSON_AddItemToObject(monitor, "name", name);
80 cJSON_AddItemToObject(monitor, "resolutions", resolutions);
106 string = cJSON_Print(monitor);
109 fprintf(stderr, "Failed to print monitor.\n");
113 cJSON_Delete(monitor);
128 cJSON *monitor = cJSON_CreateObject();
130 if (cJSON_AddStringToObject(monitor, "name", "Awesome 4K") == NULL)
135 resolutions = cJSON_AddArrayToObject(monitor, "resolutions");
158 string = cJSON_Print(monitor);
160 fprintf(stderr, "Failed to print monitor.\n");
164 cJSON_Delete(monitor);
168 /* return 1 if the monitor supports full hd, 0 otherwise */
169 static int supports_full_hd(const char * const monitor)
175 cJSON *monitor_json = cJSON_Parse(monitor);
190 printf("Checking monitor \"%s\"\n", name->valuestring);
219 char *monitor = create_monitor();
221 TEST_ASSERT_EQUAL_STRING(monitor, json);
223 free(monitor);
228 char *monitor = create_monitor_with_helpers();
230 TEST_ASSERT_EQUAL_STRING(json, monitor);
232 free(monitor);
238 \t\t\"name\": \"lame monitor\",\n\