Exemplo n.º 1
0
int
main (int    argc,
      char **argv)
{
  testing_init (&argc, &argv);

#define TEST(path, ftest) \
  g_test_add ("/gtk/plugin-manager-view/" path, TestFixture, \
              (gpointer) test_gtk_plugin_manager_view_##ftest, \
              test_setup, test_runner, test_teardown)

  TEST ("selection", selection);

  TEST ("show-builtin", show_builtin);
  TEST ("hide-builtin", hide_builtin);

  TEST ("reload", reload);

  TEST ("enable-plugin", enable_plugin);
  TEST ("enable-builtin-plugin", enable_builtin_plugin);

#undef TEST

  return testing_run_tests ();
}
Exemplo n.º 2
0
int
main (int   argc,
      char *argv[])
{
  testing_init (&argc, &argv);

  testing_extension_all ("gjs");

  EXTENSION_TEST (gjs, "nonexistent", nonexistent);

  return testing_extension_run_tests ();
}
Exemplo n.º 3
0
int
main(void)
{
    a_t a;
    b_t b;

    a.index = 111;
    a.rofl = 222;
    a.test = 333;

    b.test = 333;
    b.index = 111;
    b.rofl = 222;
    TEST_MACRO(&a, 1337);
    TEST_MACRO(&b, 7331);
    testing_init();
    return run_all_tests();
}
Exemplo n.º 4
0
PeasEngine *
testing_engine_new (void)
{
  PeasEngine *engine;

  testing_init ();

  testing_util_push_log_hook ("*Bad plugin file: *invalid.plugin*");
  testing_util_push_log_hook ("*Error loading *invalid.plugin*");

  testing_util_push_log_hook ("*Could not find 'Module' in *info-missing-module.plugin*");
  testing_util_push_log_hook ("*Could not find 'Name' in *info-missing-name.plugin*");
  testing_util_push_log_hook ("*Error loading *info-missing-module.plugin*");
  testing_util_push_log_hook ("*Error loading *info-missing-name.plugin*");

  /* Must be after requiring typelibs */
  engine = testing_util_engine_new ();

  peas_engine_add_search_path (engine, BUILDDIR "/tests/libpeas/plugins",
                                       SRCDIR   "/tests/libpeas/plugins");

  return engine;
}