Subversion Repositories Kolibri OS

Rev

Go to most recent revision | Blame | Last modification | View Log | Download | RSS feed

  1. #include "tokeniser/entities.h"
  2.  
  3. #include "testutils.h"
  4.  
  5. int main(int argc, char **argv)
  6. {
  7.         uint32_t result;
  8.         int32_t context = -1;
  9.  
  10.         UNUSED(argc);
  11.         UNUSED(argv);
  12.  
  13.         assert(hubbub_entities_search_step('A', &result, &context) ==
  14.                         HUBBUB_NEEDDATA);
  15.  
  16.         assert(hubbub_entities_search_step('E', &result, &context) ==
  17.                         HUBBUB_NEEDDATA);
  18.  
  19.         assert(hubbub_entities_search_step('l', &result, &context) ==
  20.                         HUBBUB_NEEDDATA);
  21.  
  22.         assert(hubbub_entities_search_step('i', &result, &context) ==
  23.                         HUBBUB_NEEDDATA);
  24.  
  25.         assert(hubbub_entities_search_step('g', &result, &context) ==
  26.                         HUBBUB_OK);
  27.  
  28.         assert(hubbub_entities_search_step(';', &result, &context) ==
  29.                         HUBBUB_OK);
  30.  
  31.         assert(hubbub_entities_search_step('z', &result, &context) ==
  32.                         HUBBUB_INVALID);
  33.  
  34.         printf("PASS\n");
  35.  
  36.         return 0;
  37. }
  38.