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");  } | 
