Exemplo n.º 1
0
int
main(int argc, char *argv[])
{
    AdgAlignment *alignment;

    adg_test_init(&argc, &argv);

    adg_test_add_object_checks("/adg/alignment/type/object", ADG_TYPE_ALIGNMENT);
    adg_test_add_entity_checks("/adg/alignment/type/entity", ADG_TYPE_ALIGNMENT);
    adg_test_add_container_checks("/adg/alignment/type/container", ADG_TYPE_ALIGNMENT);

    alignment = adg_alignment_new_explicit(0.5, 0.5);
    adg_container_add(ADG_CONTAINER(alignment), ADG_ENTITY(adg_logo_new()));
    adg_test_add_global_space_checks("/adg/alignment/behavior/global-space", alignment);
    alignment = adg_alignment_new_explicit(0.5, 0.5);
    adg_container_add(ADG_CONTAINER(alignment), ADG_ENTITY(adg_logo_new()));
    adg_test_add_local_space_checks("/adg/alignment/behavior/local-space", alignment);

    g_test_add_func("/adg/alignment/property/factor", _adg_property_factor);

    return g_test_run();
}
Exemplo n.º 2
0
int
main(int argc, char *argv[])
{
    AdgContainer *container;
    adg_test_init(&argc, &argv);

    g_test_add_func("/adg/container/behavior/misc", _adg_behavior_misc);

    adg_test_add_object_checks("/adg/container/type/object", ADG_TYPE_CONTAINER);
    adg_test_add_entity_checks("/adg/container/type/entity", ADG_TYPE_CONTAINER);
    adg_test_add_container_checks("/adg/container/type/container", ADG_TYPE_CONTAINER);

    container = adg_container_new();
    adg_container_add(container, ADG_ENTITY(adg_logo_new()));
    adg_test_add_global_space_checks("/adg/container/behavior/global-space", container);
    container = adg_container_new();
    adg_container_add(container, ADG_ENTITY(adg_logo_new()));
    adg_test_add_local_space_checks("/adg/container/behavior/local-space", container);

    g_test_add_func("/adg/container/property/child", _adg_property_child);

    return g_test_run();
}