void TestScriptEngine(CuTest *tc) { // COPY A SCRIPT FILE FOR SCRIPT TESTING FILE* fp = fopen("script1.amx", "rb"); int fd = cfs_open("/script1.amx", CFS_WRITE); if (fp != NULL && fd != -1) { // copy the file char buf[1024]; int length; length = fread(buf, 1, 1024, fp); while(length > 0) { cfs_write(fd, buf, length); length = fread(buf, 1, 1024, fp); } fclose(fp); cfs_close(fd); } test_window(&script_process, "/script1.amx"); test_window(&script_process, "/notexist.amx"); }
int main_loop(t_env *env) { int key; int ret_exec; set_winsize(env); if (env->load == 1) load_game(env); dup_plate(env->last_plate, env->plate, env->size); print_plate(env); while (refresh() == OK && (key = getch()) && clear() == OK) { if (key == KEY_RESIZE && (ret_exec = 0) == 0) set_winsize(env); if (test_window(env)) mvprintw(1, 1, "Affichage impossible"); else { dup_plate(env->last_plate, env->plate, env->size); if (key != KEY_RESIZE) ret_exec = exec_key(env, key); if (ret_exec != 0) return (ret_exec); } print_plate(env); } return (0); }
int main (int argc, char **argv) { GError *error = NULL; #ifdef ENABLE_NLS bindtextdomain (GETTEXT_PACKAGE, MATE_SETTINGS_LOCALEDIR); # ifdef HAVE_BIND_TEXTDOMAIN_CODESET bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8"); # endif textdomain (GETTEXT_PACKAGE); #endif if (! gtk_init_with_args (&argc, &argv, NULL, NULL, NULL, &error)) { fprintf (stderr, "%s", error->message); g_error_free (error); exit (1); } gtk_icon_theme_append_search_path (gtk_icon_theme_get_default (), DATADIR G_DIR_SEPARATOR_S "mate-power-manager" G_DIR_SEPARATOR_S "icons"); test_window (); gtk_main (); return 0; }
int main() { printf(test_package_stack() ? "OK\n" : "FAIL\n"); printf(test_package_queue() ? "OK\n" : "FAIL\n"); test_window(); return 0; }
int main(int argc, char *argv[]) { int trans = 0; int fd; #if 0 unsigned long slot, addr_target, addr_source, len; if ((trans = cmd_get_data_trans(argv[0], 2)) < 1) return 1; /*slot number*/ slot= simple_strtoul(argv[1], (void *)0, 16); /* target address */ addr_target= simple_strtoul(argv[2], (void *)0, 16); /* source address */ addr_source = simple_strtoul(argv[3], (void *)0, 16); /* length */ len = simple_strtoul(argv[4], (void *)0, 16); #endif fd = open("/dev/misc/hi3511_pcit", O_RDWR); if (fd < 0 ) { perror("open"); return -1; } trans = 2; /* access share window. */ if(trans == 1){ test_window(fd); }else if(trans == 2) { test_dma(fd); }else if(trans == 3) { test_doorbell(fd); }else { printf("no test cased excuted!\n"); } close(fd); return 0; }
void BC_DisplayInfo::init_borders() { if(top_border < 0) { test_window(left_border, top_border, auto_reposition_x, auto_reposition_y, 0, 0); right_border = left_border; bottom_border = left_border; // printf("BC_DisplayInfo::init_borders border=%d %d auto=%d %d\n", // left_border, // top_border, // auto_reposition_x, // auto_reposition_y); } }
int main (int argc, char **argv) { GError *error = NULL; if (! gtk_init_with_args (&argc, &argv, NULL, NULL, NULL, &error)) { fprintf (stderr, "%s", error->message); g_error_free (error); exit (1); } if (clutter_init (&argc, &argv) != CLUTTER_INIT_SUCCESS) return EXIT_FAILURE; test_window (); gtk_main (); return 0; }
int main (int argc, char **argv) { GError *error = NULL; #ifdef ENABLE_NLS bindtextdomain (GETTEXT_PACKAGE, MATELOCALEDIR); # ifdef HAVE_BIND_TEXTDOMAIN_CODESET bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8"); # endif textdomain (GETTEXT_PACKAGE); #endif if (! gtk_init_with_args (&argc, &argv, NULL, NULL, NULL, &error)) { fprintf (stderr, "%s", error->message); g_error_free (error); exit (1); } gs_debug_init (TRUE, FALSE); grab = gs_grab_new (); test_window (); /* safety valve in case we can't authenticate */ g_timeout_add (30000, (GSourceFunc)gtk_main_quit, NULL); gtk_main (); g_object_unref (grab); gs_debug_shutdown (); return 0; }
static void test_wmp(void) { IProvideClassInfo2 *class_info; IOleClientSite *client_site; IOleInPlaceObject *ipobj; IPersistStreamInit *psi; IOleObject *oleobj; IWMPCore *wmpcore; DWORD misc_status; RECT pos = {0,0,100,100}; HWND hwnd; GUID guid; LONG ref; HRESULT hres; BSTR str; hres = CoCreateInstance(&CLSID_WindowsMediaPlayer, NULL, CLSCTX_INPROC_SERVER, &IID_IOleObject, (void**)&oleobj); if(hres == REGDB_E_CLASSNOTREG) { win_skip("CLSID_WindowsMediaPlayer not registered\n"); return; } ok(hres == S_OK, "Could not create CLSID_WindowsMediaPlayer instance: %08x\n", hres); hres = IOleObject_QueryInterface(oleobj, &IID_IWMPCore, (void**)&wmpcore); ok(hres == S_OK, "got 0x%08x\n", hres); hres = IWMPCore_get_versionInfo(wmpcore, NULL); ok(hres == E_POINTER, "got 0x%08x\n", hres); hres = IWMPCore_get_versionInfo(wmpcore, &str); ok(hres == S_OK, "got 0x%08x\n", hres); SysFreeString(str); IWMPCore_Release(wmpcore); hres = IOleObject_QueryInterface(oleobj, &IID_IProvideClassInfo2, (void**)&class_info); ok(hres == S_OK, "Could not get IProvideClassInfo2 iface: %08x\n", hres); hres = IProvideClassInfo2_GetGUID(class_info, GUIDKIND_DEFAULT_SOURCE_DISP_IID, &guid); ok(hres == S_OK, "GetGUID failed: %08x\n", hres); ok(IsEqualGUID(&guid, &IID__WMPOCXEvents), "guid = %s\n", wine_dbgstr_guid(&guid)); IProvideClassInfo2_Release(class_info); test_QI((IUnknown*)oleobj); hres = IOleObject_GetMiscStatus(oleobj, DVASPECT_CONTENT, &misc_status); ok(hres == S_OK, "GetMiscStatus failed: %08x\n", hres); ok(misc_status == (OLEMISC_SETCLIENTSITEFIRST|OLEMISC_ACTIVATEWHENVISIBLE|OLEMISC_INSIDEOUT |OLEMISC_CANTLINKINSIDE|OLEMISC_RECOMPOSEONRESIZE), "misc_status = %x\n", misc_status); hres = IOleObject_QueryInterface(oleobj, &IID_IPersistStreamInit, (void**)&psi); ok(hres == S_OK, "Could not get IPersistStreamInit iface: %08x\n", hres); hres = IOleObject_QueryInterface(oleobj, &IID_IOleInPlaceObject, (void**)&ipobj); ok(hres == S_OK, "Could not get IOleInPlaceObject iface: %08x\n", hres); hres = IPersistStreamInit_InitNew(psi); ok(hres == E_FAIL || broken(hres == S_OK /* Old WMP */), "InitNew failed: %08x\n", hres); SET_EXPECT(GetContainer); SET_EXPECT(GetExtendedControl); SET_EXPECT(GetWindow); SET_EXPECT(Invoke_USERMODE); hres = IOleObject_SetClientSite(oleobj, &ClientSite); ok(hres == S_OK, "SetClientSite failed: %08x\n", hres); todo_wine CHECK_CALLED(GetContainer); CHECK_CALLED(GetExtendedControl); todo_wine CHECK_CALLED(GetWindow); todo_wine CHECK_CALLED(Invoke_USERMODE); client_site = NULL; hres = IOleObject_GetClientSite(oleobj, &client_site); ok(hres == S_OK, "GetClientSite failed: %08x\n", hres); ok(client_site == &ClientSite, "client_site != ClientSite\n"); SET_EXPECT(GetWindow); hres = IPersistStreamInit_InitNew(psi); ok(hres == S_OK, "InitNew failed: %08x\n", hres); CHECK_CALLED(GetWindow); hwnd = (HWND)0xdeadbeef; hres = IOleInPlaceObject_GetWindow(ipobj, &hwnd); ok(hres == E_UNEXPECTED, "GetWindow failed: %08x\n", hres); ok(!hwnd, "hwnd = %p\n", hwnd); SET_EXPECT(GetWindow); SET_EXPECT(CanWindowlessActivate); SET_EXPECT(OnInPlaceActivateEx); SET_EXPECT(GetWindowContext); SET_EXPECT(ShowObject); hres = IOleObject_DoVerb(oleobj, OLEIVERB_INPLACEACTIVATE, NULL, &ClientSite, 0, container_hwnd, &pos); ok(hres == S_OK, "DoVerb failed: %08x\n", hres); CHECK_CALLED(GetWindow); CHECK_CALLED(CanWindowlessActivate); CHECK_CALLED(OnInPlaceActivateEx); CHECK_CALLED(GetWindowContext); CHECK_CALLED(ShowObject); hwnd = NULL; hres = IOleInPlaceObject_GetWindow(ipobj, &hwnd); ok(hres == S_OK, "GetWindow failed: %08x\n", hres); ok(hwnd != NULL, "hwnd = NULL\n"); test_window(hwnd); SetRect(&pos, 1, 2, 301, 312); hres = IOleInPlaceObject_SetObjectRects(ipobj, &pos, &pos); ok(hres == S_OK, "SetObjectRects failed: %08x\n", hres); GetClientRect(hwnd, &pos); test_rect_size(&pos, 300, 310); test_wmp_ifaces(oleobj); hres = IOleObject_DoVerb(oleobj, OLEIVERB_HIDE, NULL, &ClientSite, 0, container_hwnd, &pos); ok(hres == S_OK, "DoVerb failed: %08x\n", hres); ok(!IsWindowVisible(hwnd), "Window is visible\n"); SET_EXPECT(OnShowWindow_FALSE); SET_EXPECT(OnInPlaceDeactivate); hres = IOleObject_Close(oleobj, 0); ok(hres == S_OK, "Close failed: %08x\n", hres); todo_wine CHECK_CALLED(OnShowWindow_FALSE); CHECK_CALLED(OnInPlaceDeactivate); hwnd = (HWND)0xdeadbeef; hres = IOleInPlaceObject_GetWindow(ipobj, &hwnd); ok(hres == E_UNEXPECTED, "GetWindow failed: %08x\n", hres); ok(!hwnd, "hwnd = %p\n", hwnd); hres = IOleObject_Close(oleobj, 0); ok(hres == S_OK, "Close failed: %08x\n", hres); hres = IOleObject_SetClientSite(oleobj, NULL); ok(hres == S_OK, "SetClientSite failed: %08x\n", hres); client_site = (void*)0xdeadbeef; hres = IOleObject_GetClientSite(oleobj, &client_site); ok(hres == E_FAIL || broken(hres == S_OK), "GetClientSite failed: %08x\n", hres); ok(!client_site, "client_site = %p\n", client_site); IPersistStreamInit_Release(psi); IOleInPlaceObject_Release(ipobj); ref = IOleObject_Release(oleobj); ok(!ref, "ref = %d\n", ref); }
void TestWindows(CuTest *tc) { //load_script("script1.amx", rom); //test_window(&script_process, rom); for(int i = 0; fonts[i]; i++) test_window(&testfont, i); test_window(&worldclock_process, NULL); test_window(&today_process, NULL); test_window(&sporttype_process, NULL); test_window(&calendar_process, NULL); test_window(&countdown_process, NULL); // test menu in the last test_window(&menu_process, NULL); test_window(&menu_process, "Watch Setup"); test_window(&menu_process, "About"); test_window_stopwatch(&stopwatch_process, NULL); //test_window(&menu_process, 1); for (int i = 0; i < 10; ++i) { test_window(&analogclock_process, (void*)i); } for (int i = 1; i <= 9; ++i) { test_window(&digitclock_process, (void*)i); } printf("test finished!\n"); }