diff options
Diffstat (limited to 'tests')
-rw-r--r-- | tests/CMakeLists.txt | 6 | ||||
-rw-r--r-- | tests/helper.c | 4 | ||||
-rw-r--r-- | tests/helper.h | 2 | ||||
-rw-r--r-- | tests/main.c | 8 | ||||
-rw-r--r-- | tests/particle.c | 152 | ||||
-rw-r--r-- | tests/spin.c | 36 | ||||
-rw-r--r-- | tests/user_door.c | 22 |
7 files changed, 115 insertions, 115 deletions
diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index 07f7dd8..136ce69 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt @@ -13,12 +13,12 @@ include_directories( add_executable(tests ${TESTS_CC_SOURCES}) -get_target_property(eiotas_LIB_FILE eiotas LOCATION) +get_target_property(edoors_LIB_FILE edoors LOCATION) target_link_libraries(tests ${EINA_LIBRARIES} - ${eiotas_LIB_FILE} + ${edoors_LIB_FILE} ) -add_dependencies(tests eiotas) +add_dependencies(tests edoors) add_test(Example_tests tests) diff --git a/tests/helper.c b/tests/helper.c index 929aef7..a594318 100644 --- a/tests/helper.c +++ b/tests/helper.c @@ -3,13 +3,13 @@ void check_cond(Eina_Bool cond, char *msg) { if(!cond) { - EINA_LOG_DOM_ERR(_eiotas_log_dom,"%s",msg); + EINA_LOG_DOM_ERR(_edoors_log_dom,"%s",msg); } } void check_str(char *s0, char *s1, char *msg) { if(strcmp(s0,s1)!=0) { - EINA_LOG_DOM_ERR(_eiotas_log_dom,"%s => %s != %s\n",msg,s0,s1); + EINA_LOG_DOM_ERR(_edoors_log_dom,"%s => %s != %s\n",msg,s0,s1); } } diff --git a/tests/helper.h b/tests/helper.h index b0f9449..f5825a8 100644 --- a/tests/helper.h +++ b/tests/helper.h @@ -1,7 +1,7 @@ #ifndef _HELPER_H_ #define _HELPER_H_ -#include "Eiotas.h" +#include "Edoors.h" #include <stdio.h> diff --git a/tests/main.c b/tests/main.c index b19b5f4..256a761 100644 --- a/tests/main.c +++ b/tests/main.c @@ -3,15 +3,15 @@ int main(int argc, char **argv) { - if(eiotas_init()==0) { + if(edoors_init()==0) { return EXIT_FAILURE; } - eina_log_domain_level_set("eiotas",EINA_LOG_LEVEL_ERR); - EINA_LOG_DOM_INFO(_eiotas_log_dom,"Eiotas version %d.%d.%d",eiotas_version->major,eiotas_version->minor,eiotas_version->micro); + eina_log_domain_level_set("edoors",EINA_LOG_LEVEL_ERR); + EINA_LOG_DOM_INFO(_edoors_log_dom,"Edoors version %d.%d.%d",edoors_version->major,edoors_version->minor,edoors_version->micro); test_spin(); test_particle(); - return eiotas_shutdown(); + return edoors_shutdown(); } diff --git a/tests/particle.c b/tests/particle.c index 60837ac..ec530ef 100644 --- a/tests/particle.c +++ b/tests/particle.c @@ -5,154 +5,154 @@ void test_particle() { void *p; Eina_Accessor *acc; - Eiotas_Particle *p0, *p1, *p2, *p3, *p4; + Edoors_Particle *p0, *p1, *p2, *p3, *p4; - Eiotas_Spin *dom0 = eiotas_spin_add("dom0",10); + Edoors_Spin *dom0 = edoors_spin_add("dom0",10); - p0 = eiotas_require_particle(dom0); + p0 = edoors_require_particle(dom0); - check_cond(!eiotas_particle_has_dst(p0),"should be no destination"); + check_cond(!edoors_particle_has_dst(p0),"should be no destination"); - eiotas_particle_destinations_add(p0,"dom0/room0/door0?get"); - check_cond(eiotas_particle_has_dst(p0),"should be a destination"); - eiotas_particle_destinations_add(p0," dom0/room0/door0?get "); - eiotas_particle_destinations_add(p0," dom0/room0/door0?get "); - eiotas_particle_destinations_add(p0,"dom0/room0/room1/doorx?get,door?get,dom0/room0/door0?get"); - eiotas_particle_destinations_add(p0," dom0/room0/room1/doorx?get,door?get , dom0/room0/door0?get "); - eiotas_particle_destinations_add(p0," dom0/room0/room1/doorx?get,door?get, dom0/room0/door0?get "); - eiotas_particle_destinations_add(p0," /suffix, ?suffix, prefix/ , prefix? , ,, very/?wrong , very?wrong?too"); + edoors_particle_destinations_add(p0,"dom0/room0/door0?get"); + check_cond(edoors_particle_has_dst(p0),"should be a destination"); + edoors_particle_destinations_add(p0," dom0/room0/door0?get "); + edoors_particle_destinations_add(p0," dom0/room0/door0?get "); + edoors_particle_destinations_add(p0,"dom0/room0/room1/doorx?get,door?get,dom0/room0/door0?get"); + edoors_particle_destinations_add(p0," dom0/room0/room1/doorx?get,door?get , dom0/room0/door0?get "); + edoors_particle_destinations_add(p0," dom0/room0/room1/doorx?get,door?get, dom0/room0/door0?get "); + edoors_particle_destinations_add(p0," /suffix, ?suffix, prefix/ , prefix? , ,, very/?wrong , very?wrong?too"); acc = eina_array_accessor_new(p0->dsts); eina_accessor_data_get(acc,0,&p); - check_str("dom0/room0/door0?get",(char*)p,"eiotas_particle_destinations_add"); + check_str("dom0/room0/door0?get",(char*)p,"edoors_particle_destinations_add"); eina_accessor_data_get(acc,1,&p); - check_str("dom0/room0/door0?get",(char*)p,"eiotas_particle_destinations_add"); + check_str("dom0/room0/door0?get",(char*)p,"edoors_particle_destinations_add"); eina_accessor_data_get(acc,2,&p); - check_str("dom0/room0/door0?get",(char*)p,"eiotas_particle_destinations_add"); + check_str("dom0/room0/door0?get",(char*)p,"edoors_particle_destinations_add"); eina_accessor_data_get(acc,3,&p); - check_str("dom0/room0/room1/doorx?get",(char*)p,"eiotas_particle_destinations_add"); + check_str("dom0/room0/room1/doorx?get",(char*)p,"edoors_particle_destinations_add"); eina_accessor_data_get(acc,4,&p); - check_str("door?get",(char*)p,"eiotas_particle_destinations_add"); + check_str("door?get",(char*)p,"edoors_particle_destinations_add"); eina_accessor_data_get(acc,5,&p); - check_str("dom0/room0/door0?get",(char*)p,"eiotas_particle_destinations_add"); + check_str("dom0/room0/door0?get",(char*)p,"edoors_particle_destinations_add"); eina_accessor_data_get(acc,6,&p); - check_str("dom0/room0/room1/doorx?get",(char*)p,"eiotas_particle_destinations_add"); + check_str("dom0/room0/room1/doorx?get",(char*)p,"edoors_particle_destinations_add"); eina_accessor_data_get(acc,7,&p); - check_str("door?get",(char*)p,"eiotas_particle_destinations_add"); + check_str("door?get",(char*)p,"edoors_particle_destinations_add"); eina_accessor_data_get(acc,8,&p); - check_str("dom0/room0/door0?get",(char*)p,"eiotas_particle_destinations_add"); + check_str("dom0/room0/door0?get",(char*)p,"edoors_particle_destinations_add"); eina_accessor_data_get(acc,9,&p); - check_str("dom0/room0/room1/doorx?get",(char*)p,"eiotas_particle_destinations_add"); + check_str("dom0/room0/room1/doorx?get",(char*)p,"edoors_particle_destinations_add"); eina_accessor_data_get(acc,10,&p); - check_str("door?get",(char*)p,"eiotas_particle_destinations_add"); + check_str("door?get",(char*)p,"edoors_particle_destinations_add"); eina_accessor_data_get(acc,11,&p); - check_str("dom0/room0/door0?get",(char*)p,"eiotas_particle_destinations_add"); + check_str("dom0/room0/door0?get",(char*)p,"edoors_particle_destinations_add"); check_cond((eina_accessor_data_get(acc,12,&p)==EINA_FALSE),"eina_accessor_data_get should fail");; - eiotas_particle_link_fields_set(p0," key2,key9 , key1,key10 "); + edoors_particle_link_fields_set(p0," key2,key9 , key1,key10 "); acc = eina_array_accessor_new(p0->link_fields); eina_accessor_data_get(acc,0,&p); - check_str("key2",(char*)p,"eiotas_particle_link_fields_set"); + check_str("key2",(char*)p,"edoors_particle_link_fields_set"); eina_accessor_data_get(acc,1,&p); - check_str("key9",(char*)p,"eiotas_particle_link_fields_set"); + check_str("key9",(char*)p,"edoors_particle_link_fields_set"); eina_accessor_data_get(acc,2,&p); - check_str("key1",(char*)p,"eiotas_particle_link_fields_set"); + check_str("key1",(char*)p,"edoors_particle_link_fields_set"); eina_accessor_data_get(acc,3,&p); - check_str("key10",(char*)p,"eiotas_particle_link_fields_set"); + check_str("key10",(char*)p,"edoors_particle_link_fields_set"); check_cond((eina_accessor_data_get(acc,4,&p)==EINA_FALSE),"eina_accessor_data_get should fail");; check_cond((p0->link_value==NULL),"link_value should be NULL"); - eiotas_particle_data_set(p0,"key0","val0"); + edoors_particle_data_set(p0,"key0","val0"); check_cond((p0->link_value==NULL),"link_value should be NULL"); - eiotas_particle_data_set(p0,"key1","val1"); + edoors_particle_data_set(p0,"key1","val1"); check_str((char*)p0->link_value,"val1","link_value is wrong"); - eiotas_particle_data_set(p0,"key2","val2"); + edoors_particle_data_set(p0,"key2","val2"); check_str((char*)p0->link_value,"val2val1","link_value is wrong"); - eiotas_particle_data_set(p0,"key3","val3"); + edoors_particle_data_set(p0,"key3","val3"); check_str((char*)p0->link_value,"val2val1","link_value is wrong"); - if(strcmp(eiotas_particle_data_get(p0,"key0"),"val0")!=0) fprintf(stderr,"ERROR\n"); - if(strcmp(eiotas_particle_data_get(p0,"key1"),"val1")!=0) fprintf(stderr,"ERROR\n"); - if(strcmp(eiotas_particle_data_get(p0,"key2"),"val2")!=0) fprintf(stderr,"ERROR\n"); - if(strcmp(eiotas_particle_data_get(p0,"key3"),"val3")!=0) fprintf(stderr,"ERROR\n"); + if(strcmp(edoors_particle_data_get(p0,"key0"),"val0")!=0) fprintf(stderr,"ERROR\n"); + if(strcmp(edoors_particle_data_get(p0,"key1"),"val1")!=0) fprintf(stderr,"ERROR\n"); + if(strcmp(edoors_particle_data_get(p0,"key2"),"val2")!=0) fprintf(stderr,"ERROR\n"); + if(strcmp(edoors_particle_data_get(p0,"key3"),"val3")!=0) fprintf(stderr,"ERROR\n"); - eiotas_particle_data_del(p0,"key0"); - if(eiotas_particle_data_get(p0,"key0")!=NULL) fprintf(stderr,"ERROR\n"); + edoors_particle_data_del(p0,"key0"); + if(edoors_particle_data_get(p0,"key0")!=NULL) fprintf(stderr,"ERROR\n"); check_str((char*)p0->link_value,"val2val1","link_value is wrong"); - p1 = eiotas_require_particle(dom0); - check_cond(!eiotas_particle_match(p0,p1),"link_value is not the same"); - eiotas_particle_link_fields_set(p1," k0,k1"); - eiotas_particle_data_set(p1,"k0","val2"); - eiotas_particle_data_set(p1,"k1","val1"); + p1 = edoors_require_particle(dom0); + check_cond(!edoors_particle_match(p0,p1),"link_value is not the same"); + edoors_particle_link_fields_set(p1," k0,k1"); + edoors_particle_data_set(p1,"k0","val2"); + edoors_particle_data_set(p1,"k1","val1"); check_str((char*)p1->link_value,"val2val1","link_value is wrong"); - check_cond(eiotas_particle_match(p0,p1),"link_value is the same"); + check_cond(edoors_particle_match(p0,p1),"link_value is the same"); - eiotas_particle_data_del(p0,"key2"); - if(eiotas_particle_data_get(p0,"key2")!=NULL) fprintf(stderr,"ERROR\n"); + edoors_particle_data_del(p0,"key2"); + if(edoors_particle_data_get(p0,"key2")!=NULL) fprintf(stderr,"ERROR\n"); check_str((char*)p0->link_value,"val1","link_value is wrong"); - eiotas_particle_data_del(p0,"key1"); - if(eiotas_particle_data_get(p0,"key1")!=NULL) fprintf(stderr,"ERROR\n"); + edoors_particle_data_del(p0,"key1"); + if(edoors_particle_data_get(p0,"key1")!=NULL) fprintf(stderr,"ERROR\n"); check_cond((p0->link_value==NULL),"link_value should be NULL"); - p2 = eiotas_require_particle(dom0); + p2 = edoors_require_particle(dom0); - eiotas_particle_destinations_add(p2,"door"); - eiotas_particle_split_dst(p2); + edoors_particle_destinations_add(p2,"door"); + edoors_particle_split_dst(p2); check_cond((p2->cur_room==NULL),"room must be NULL"); check_str((char*)p2->cur_door,"door","door is wrong"); check_cond((p2->cur_action==NULL),"action must be NULL"); - eiotas_particle_next_dst(p2); - eiotas_particle_destinations_add(p2,"doora?get"); - eiotas_particle_split_dst(p2); + edoors_particle_next_dst(p2); + edoors_particle_destinations_add(p2,"doora?get"); + edoors_particle_split_dst(p2); check_str((char*)p2->cur_action,"get","action is wrong"); check_str((char*)p2->cur_door,"doora","door is wrong"); check_cond((p2->cur_room==NULL),"room must be NULL"); - eiotas_particle_next_dst(p2); - eiotas_particle_destinations_add(p2,"room/room/door"); - eiotas_particle_split_dst(p2); + edoors_particle_next_dst(p2); + edoors_particle_destinations_add(p2,"room/room/door"); + edoors_particle_split_dst(p2); check_cond((p2->cur_action==NULL),"action must be NULL"); check_str((char*)p2->cur_door,"door","door is wrong"); check_str((char*)p2->cur_room,"room/room","room is wrong"); - eiotas_particle_next_dst(p2); - eiotas_particle_destinations_add(p2,"room/room/door?get"); - eiotas_particle_split_dst(p2); + edoors_particle_next_dst(p2); + edoors_particle_destinations_add(p2,"room/room/door?get"); + edoors_particle_split_dst(p2); check_str((char*)p2->cur_action,"get","action is wrong"); check_str((char*)p2->cur_door,"door","door is wrong"); check_str((char*)p2->cur_room,"room/room","room is wrong"); - eiotas_particle_next_dst(p2); - eiotas_particle_destinations_add(p2,"room/room/doorb?get"); - eiotas_particle_split_dst(p2); + edoors_particle_next_dst(p2); + edoors_particle_destinations_add(p2,"room/room/doorb?get"); + edoors_particle_split_dst(p2); check_str((char*)p2->cur_action,"get","action is wrong"); check_str((char*)p2->cur_door,"doorb","door is wrong"); check_str((char*)p2->cur_room,"room/room","room is wrong"); - p3 = eiotas_require_particle(dom0); - eiotas_particle_destinations_add(p3,"dom0/room0/room1/doorx?get,door?get,dom0/room0/door0?get"); - eiotas_particle_split_dst(p3); + p3 = edoors_require_particle(dom0); + edoors_particle_destinations_add(p3,"dom0/room0/room1/doorx?get,door?get,dom0/room0/door0?get"); + edoors_particle_split_dst(p3); check_str((char*)p3->cur_action,"get","action is wrong"); check_str((char*)p3->cur_door,"doorx","door is wrong"); check_str((char*)p3->cur_room,"dom0/room0/room1","room is wrong"); - eiotas_particle_destination_set(p3," room/door?got nothing else matters "); - eiotas_particle_split_dst(p3); + edoors_particle_destination_set(p3," room/door?got nothing else matters "); + edoors_particle_split_dst(p3); check_str((char*)p3->cur_action,"got","action is wrong"); check_str((char*)p3->cur_door,"door","door is wrong"); check_str((char*)p3->cur_room,"room","room is wrong"); - p4 = eiotas_require_particle(dom0); - eiotas_particle_merge(p0,p1); - eiotas_particle_merge(p0,p2); - eiotas_particle_merge(p2,p3); - eiotas_particle_merge(p2,p4); + p4 = edoors_require_particle(dom0); + edoors_particle_merge(p0,p1); + edoors_particle_merge(p0,p2); + edoors_particle_merge(p2,p3); + edoors_particle_merge(p2,p4); - eiotas_particle_free(p0); + edoors_particle_free(p0); - eiotas_spin_free(dom0); + edoors_spin_free(dom0); } diff --git a/tests/spin.c b/tests/spin.c index 5f80a21..c3f5ba9 100644 --- a/tests/spin.c +++ b/tests/spin.c @@ -4,43 +4,43 @@ void test_spin() { int i; - Eiotas_Particle *p0, *p1, *p2; + Edoors_Particle *p0, *p1, *p2; /* add spin */ - Eiotas_Spin *dom0 = eiotas_spin_add("dom0",10); - eiotas_iota_show((Eiotas_Iota*)dom0); + Edoors_Spin *dom0 = edoors_spin_add("dom0",10); + edoors_iota_show((Edoors_Iota*)dom0); /* particle require/release */ - p0 = eiotas_spin_require_particle(dom0); - p1 = eiotas_spin_require_particle(dom0); + p0 = edoors_spin_require_particle(dom0); + p1 = edoors_spin_require_particle(dom0); - eiotas_spin_release_particle(dom0,p0); - eiotas_spin_release_particle(dom0,p1); - p2 = eiotas_spin_require_particle(dom0); + edoors_spin_release_particle(dom0,p0); + edoors_spin_release_particle(dom0,p1); + p2 = edoors_spin_require_particle(dom0); check_cond((p2==p1),"Particle require fail\n"); - eiotas_release_particle(dom0,p2); + edoors_release_particle(dom0,p2); /* particle send(sys) */ - p0 = eiotas_spin_require_particle(dom0); - p1 = eiotas_spin_require_particle(dom0); - eiotas_spin_send_particle(dom0,p0,EINA_FALSE); - eiotas_spin_send_particle(dom0,p1,EINA_TRUE); + p0 = edoors_spin_require_particle(dom0); + p1 = edoors_spin_require_particle(dom0); + edoors_spin_send_particle(dom0,p0,EINA_FALSE); + edoors_spin_send_particle(dom0,p1,EINA_TRUE); /* add rooms */ - Eiotas_Room *room = &dom0->room; + Edoors_Room *room = &dom0->room; char name[8]; for(i=0; i<5; i++) { sprintf(name,"room%d",i); - Eiotas_Room *tmp = eiotas_room_add(name,room); + Edoors_Room *tmp = edoors_room_add(name,room); if(tmp!=NULL) { room = tmp; - eiotas_iota_show((Eiotas_Iota*)room); // MACROS + edoors_iota_show((Edoors_Iota*)room); // MACROS } } - room = eiotas_room_add("room0",&dom0->room); + room = edoors_room_add("room0",&dom0->room); check_cond(room==NULL,"room0 should already exists"); - eiotas_spin_free(dom0); + edoors_spin_free(dom0); } diff --git a/tests/user_door.c b/tests/user_door.c index 7a7c705..7acbc58 100644 --- a/tests/user_door.c +++ b/tests/user_door.c @@ -19,37 +19,37 @@ static Input* input_create(char *txt) static void input_free(Input *input) { - EINA_LOG_DOM_DBG(_eiotas_log_dom,"free Input\n"); + EINA_LOG_DOM_DBG(_edoors_log_dom,"free Input\n"); free(input); free_called = 1; } static void input_show(Input *input) { - EINA_LOG_DOM_DBG(_eiotas_log_dom,"Input [%d] %s\n",input->idx,input->txt); + EINA_LOG_DOM_DBG(_edoors_log_dom,"Input [%d] %s\n",input->idx,input->txt); } -static void input_receive(const Eiotas_Door *door, Eiotas_Particle *particle, Eiotas_User_Data *data) +static void input_receive(const Edoors_Door *door, Edoors_Particle *particle, Edoors_User_Data *data) { - EINA_LOG_DOM_DBG(_eiotas_log_dom,"input_receive 0x%X\n",PRINTPTR(data)); + EINA_LOG_DOM_DBG(_edoors_log_dom,"input_receive 0x%X\n",PRINTPTR(data)); } void test_user_door() { - Eiotas_Spin *dom0 = eiotas_spin_add("dom0",10); + Edoors_Spin *dom0 = edoors_spin_add("dom0",10); Input *input = input_create("hello world"); input_show(input); - Eiotas_User_Bits user_bits; + Edoors_User_Bits user_bits; user_bits.data = input; - user_bits.free_fct = (Eiotas_User_Data_Free)&input_free; - user_bits.recv_fct = (Eiotas_Receive_Particle)&input_receive; - Eiotas_Door *din0 = eiotas_door_add("input0",&dom0->room,&user_bits); - eiotas_iota_show(&din0->iota); // eiotas_iota_show((Eiotas_Iota*)din0); + user_bits.free_fct = (Edoors_User_Data_Free)&input_free; + user_bits.recv_fct = (Edoors_Receive_Particle)&input_receive; + Edoors_Door *din0 = edoors_door_add("input0",&dom0->room,&user_bits); + edoors_iota_show(&din0->iota); // edoors_iota_show((Edoors_Iota*)din0); - eiotas_spin_free(dom0); + edoors_spin_free(dom0); check_cond((free_called==1),"input_free not called"); } |