Changeset 7aeb52cb in mainline for uspace/app/nav/test/panel.c


Ignore:
Timestamp:
2021-10-25T00:32:45Z (2 years ago)
Author:
jxsvoboda <5887334+jxsvoboda@…>
Branches:
master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
01e9991
Parents:
f783081
git-author:
Jiri Svoboda <jiri@…> (2021-10-16 21:51:33)
git-committer:
jxsvoboda <5887334+jxsvoboda@…> (2021-10-25 00:32:45)
Message:

Different color for service-special files

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/app/nav/test/panel.c

    rf783081 r7aeb52cb  
    5959        ui_wnd_params_t params;
    6060        panel_t *panel;
     61        panel_entry_attr_t attr;
    6162        errno_t rc;
    6263
     
    7374        PCUT_ASSERT_ERRNO_VAL(EOK, rc);
    7475
    75         rc = panel_entry_append(panel, "a", 1, false);
     76        panel_entry_attr_init(&attr);
     77        attr.name = "a";
     78        attr.size = 1;
     79
     80        rc = panel_entry_append(panel, &attr);
    7681        PCUT_ASSERT_ERRNO_VAL(EOK, rc);
    7782
     
    320325{
    321326        panel_t *panel;
    322         errno_t rc;
    323 
    324         rc = panel_create(NULL, true, &panel);
    325         PCUT_ASSERT_ERRNO_VAL(EOK, rc);
    326 
    327         rc = panel_entry_append(panel, "a", 1, false);
     327        panel_entry_attr_t attr;
     328        errno_t rc;
     329
     330        rc = panel_create(NULL, true, &panel);
     331        PCUT_ASSERT_ERRNO_VAL(EOK, rc);
     332
     333        panel_entry_attr_init(&attr);
     334
     335        attr.name = "a";
     336        attr.size = 1;
     337        rc = panel_entry_append(panel, &attr);
    328338        PCUT_ASSERT_ERRNO_VAL(EOK, rc);
    329339
    330340        PCUT_ASSERT_INT_EQUALS(1, list_count(&panel->entries));
    331341
    332         rc = panel_entry_append(panel, "b", 2, false);
     342        attr.name = "b";
     343        attr.size = 2;
     344        rc = panel_entry_append(panel, &attr);
    333345        PCUT_ASSERT_ERRNO_VAL(EOK, rc);
    334346
     
    343355        panel_t *panel;
    344356        panel_entry_t *entry;
    345         errno_t rc;
    346 
    347         rc = panel_create(NULL, true, &panel);
    348         PCUT_ASSERT_ERRNO_VAL(EOK, rc);
    349 
    350         rc = panel_entry_append(panel, "a", 1, false);
    351         PCUT_ASSERT_ERRNO_VAL(EOK, rc);
    352 
    353         rc = panel_entry_append(panel, "b", 2, false);
     357        panel_entry_attr_t attr;
     358        errno_t rc;
     359
     360        rc = panel_create(NULL, true, &panel);
     361        PCUT_ASSERT_ERRNO_VAL(EOK, rc);
     362
     363        attr.name = "a";
     364        attr.size = 1;
     365        rc = panel_entry_append(panel, &attr);
     366        PCUT_ASSERT_ERRNO_VAL(EOK, rc);
     367
     368        attr.name = "b";
     369        attr.size = 2;
     370        rc = panel_entry_append(panel, &attr);
    354371        PCUT_ASSERT_ERRNO_VAL(EOK, rc);
    355372
     
    373390{
    374391        panel_t *panel;
    375         errno_t rc;
    376 
    377         rc = panel_create(NULL, true, &panel);
    378         PCUT_ASSERT_ERRNO_VAL(EOK, rc);
    379 
    380         rc = panel_entry_append(panel, "a", 1, false);
    381         PCUT_ASSERT_ERRNO_VAL(EOK, rc);
    382 
    383         rc = panel_entry_append(panel, "b", 2, false);
     392        panel_entry_attr_t attr;
     393        errno_t rc;
     394
     395        rc = panel_create(NULL, true, &panel);
     396        PCUT_ASSERT_ERRNO_VAL(EOK, rc);
     397
     398        panel_entry_attr_init(&attr);
     399        attr.name = "a";
     400        attr.size = 1;
     401        rc = panel_entry_append(panel, &attr);
     402        PCUT_ASSERT_ERRNO_VAL(EOK, rc);
     403
     404        attr.name = "a";
     405        attr.size = 2;
     406        rc = panel_entry_append(panel, &attr);
    384407        PCUT_ASSERT_ERRNO_VAL(EOK, rc);
    385408
     
    456479        panel_t *panel;
    457480        panel_entry_t *entry;
    458         errno_t rc;
    459 
    460         rc = panel_create(NULL, true, &panel);
    461         PCUT_ASSERT_ERRNO_VAL(EOK, rc);
    462 
    463         rc = panel_entry_append(panel, "b", 1, false);
    464         PCUT_ASSERT_ERRNO_VAL(EOK, rc);
    465 
    466         rc = panel_entry_append(panel, "c", 3, false);
    467         PCUT_ASSERT_ERRNO_VAL(EOK, rc);
    468 
    469         rc = panel_entry_append(panel, "a", 2, false);
     481        panel_entry_attr_t attr;
     482        errno_t rc;
     483
     484        rc = panel_create(NULL, true, &panel);
     485        PCUT_ASSERT_ERRNO_VAL(EOK, rc);
     486
     487        panel_entry_attr_init(&attr);
     488
     489        attr.name = "b";
     490        attr.size = 1;
     491        rc = panel_entry_append(panel, &attr);
     492        PCUT_ASSERT_ERRNO_VAL(EOK, rc);
     493
     494        attr.name = "c";
     495        attr.size = 3;
     496        rc = panel_entry_append(panel, &attr);
     497        PCUT_ASSERT_ERRNO_VAL(EOK, rc);
     498
     499        attr.name = "a";
     500        attr.size = 2;
     501        rc = panel_entry_append(panel, &attr);
    470502        PCUT_ASSERT_ERRNO_VAL(EOK, rc);
    471503
     
    493525        panel_t *panel;
    494526        panel_entry_t *a, *b;
     527        panel_entry_attr_t attr;
    495528        int rel;
    496529        errno_t rc;
     
    499532        PCUT_ASSERT_ERRNO_VAL(EOK, rc);
    500533
    501         rc = panel_entry_append(panel, "a", 2, false);
    502         PCUT_ASSERT_ERRNO_VAL(EOK, rc);
    503 
    504         rc = panel_entry_append(panel, "b", 1, false);
     534        panel_entry_attr_init(&attr);
     535
     536        attr.name = "a";
     537        attr.size = 2;
     538        rc = panel_entry_append(panel, &attr);
     539        PCUT_ASSERT_ERRNO_VAL(EOK, rc);
     540
     541        attr.name = "b";
     542        attr.size = 1;
     543        rc = panel_entry_append(panel, &attr);
    505544        PCUT_ASSERT_ERRNO_VAL(EOK, rc);
    506545
     
    530569        panel_t *panel;
    531570        panel_entry_t *entry;
    532         errno_t rc;
    533 
    534         rc = panel_create(NULL, true, &panel);
    535         PCUT_ASSERT_ERRNO_VAL(EOK, rc);
     571        panel_entry_attr_t attr;
     572        errno_t rc;
     573
     574        rc = panel_create(NULL, true, &panel);
     575        PCUT_ASSERT_ERRNO_VAL(EOK, rc);
     576
     577        panel_entry_attr_init(&attr);
    536578
    537579        entry = panel_first(panel);
     
    539581
    540582        /* Add one entry */
    541         rc = panel_entry_append(panel, "a", 1, false);
     583        attr.name = "a";
     584        attr.size = 1;
     585        rc = panel_entry_append(panel, &attr);
    542586        PCUT_ASSERT_ERRNO_VAL(EOK, rc);
    543587
     
    549593
    550594        /* Add another entry */
    551         rc = panel_entry_append(panel, "b", 2, false);
     595        attr.name = "b";
     596        attr.size= 2;
     597        rc = panel_entry_append(panel, &attr);
    552598        PCUT_ASSERT_ERRNO_VAL(EOK, rc);
    553599
     
    566612        panel_t *panel;
    567613        panel_entry_t *entry;
    568         errno_t rc;
    569 
    570         rc = panel_create(NULL, true, &panel);
    571         PCUT_ASSERT_ERRNO_VAL(EOK, rc);
     614        panel_entry_attr_t attr;
     615        errno_t rc;
     616
     617        rc = panel_create(NULL, true, &panel);
     618        PCUT_ASSERT_ERRNO_VAL(EOK, rc);
     619
     620        panel_entry_attr_init(&attr);
    572621
    573622        entry = panel_last(panel);
     
    575624
    576625        /* Add one entry */
    577         rc = panel_entry_append(panel, "a", 1, false);
     626        attr.name = "a";
     627        attr.size = 1;
     628        rc = panel_entry_append(panel, &attr);
    578629        PCUT_ASSERT_ERRNO_VAL(EOK, rc);
    579630
     
    585636
    586637        /* Add another entry */
    587         rc = panel_entry_append(panel, "b", 2, false);
     638        attr.name = "b";
     639        attr.size = 2;
     640        rc = panel_entry_append(panel, &attr);
    588641        PCUT_ASSERT_ERRNO_VAL(EOK, rc);
    589642
     
    591644        entry = panel_last(panel);
    592645        PCUT_ASSERT_NOT_NULL(entry);
     646        attr.name = "b";
     647        attr.size = 2;
    593648        PCUT_ASSERT_STR_EQUALS("b", entry->name);
    594649        PCUT_ASSERT_INT_EQUALS(2, entry->size);
     
    602657        panel_t *panel;
    603658        panel_entry_t *entry;
    604         errno_t rc;
    605 
    606         rc = panel_create(NULL, true, &panel);
    607         PCUT_ASSERT_ERRNO_VAL(EOK, rc);
     659        panel_entry_attr_t attr;
     660        errno_t rc;
     661
     662        rc = panel_create(NULL, true, &panel);
     663        PCUT_ASSERT_ERRNO_VAL(EOK, rc);
     664
     665        panel_entry_attr_init(&attr);
    608666
    609667        /* Add one entry */
    610         rc = panel_entry_append(panel, "a", 1, false);
     668        attr.name = "a";
     669        attr.size = 1;
     670        rc = panel_entry_append(panel, &attr);
    611671        PCUT_ASSERT_ERRNO_VAL(EOK, rc);
    612672
     
    619679
    620680        /* Add another entry */
    621         rc = panel_entry_append(panel, "b", 2, false);
     681        attr.name = "b";
     682        attr.size = 2;
     683        rc = panel_entry_append(panel, &attr);
    622684        PCUT_ASSERT_ERRNO_VAL(EOK, rc);
    623685
     
    639701        panel_t *panel;
    640702        panel_entry_t *entry;
    641         errno_t rc;
    642 
    643         rc = panel_create(NULL, true, &panel);
    644         PCUT_ASSERT_ERRNO_VAL(EOK, rc);
     703        panel_entry_attr_t attr;
     704        errno_t rc;
     705
     706        rc = panel_create(NULL, true, &panel);
     707        PCUT_ASSERT_ERRNO_VAL(EOK, rc);
     708
     709        panel_entry_attr_init(&attr);
    645710
    646711        /* Add one entry */
    647         rc = panel_entry_append(panel, "a", 1, false);
     712        attr.name = "a";
     713        attr.size = 1;
     714        rc = panel_entry_append(panel, &attr);
    648715        PCUT_ASSERT_ERRNO_VAL(EOK, rc);
    649716
     
    656723
    657724        /* Add another entry */
    658         rc = panel_entry_append(panel, "b", 2, false);
     725        attr.name = "b";
     726        attr.size = 2;
     727        rc = panel_entry_append(panel, &attr);
    659728        PCUT_ASSERT_ERRNO_VAL(EOK, rc);
    660729
     
    683752        ui_wnd_params_t params;
    684753        panel_t *panel;
     754        panel_entry_attr_t attr;
    685755        gfx_rect_t rect;
    686756        errno_t rc;
     
    707777
    708778        /* Add tree entries (more than page size, which is 2) */
    709         rc = panel_entry_append(panel, "a", 1, false);
    710         PCUT_ASSERT_ERRNO_VAL(EOK, rc);
    711 
    712         rc = panel_entry_append(panel, "b", 2, false);
    713         PCUT_ASSERT_ERRNO_VAL(EOK, rc);
    714 
    715         rc = panel_entry_append(panel, "c", 3, false);
     779
     780        panel_entry_attr_init(&attr);
     781
     782        attr.name = "a";
     783        attr.size = 1;
     784        rc = panel_entry_append(panel, &attr);
     785        PCUT_ASSERT_ERRNO_VAL(EOK, rc);
     786
     787        attr.name = "b";
     788        attr.size = 2;
     789        rc = panel_entry_append(panel, &attr);
     790        PCUT_ASSERT_ERRNO_VAL(EOK, rc);
     791
     792        attr.name = "c";
     793        attr.size = 3;
     794        rc = panel_entry_append(panel, &attr);
    716795        PCUT_ASSERT_ERRNO_VAL(EOK, rc);
    717796
     
    764843        ui_wnd_params_t params;
    765844        panel_t *panel;
     845        panel_entry_attr_t attr;
    766846        gfx_rect_t rect;
    767847        errno_t rc;
     
    788868
    789869        /* Add tree entries (more than page size, which is 2) */
    790         rc = panel_entry_append(panel, "a", 1, false);
    791         PCUT_ASSERT_ERRNO_VAL(EOK, rc);
    792 
    793         rc = panel_entry_append(panel, "b", 2, false);
    794         PCUT_ASSERT_ERRNO_VAL(EOK, rc);
    795 
    796         rc = panel_entry_append(panel, "c", 3, false);
     870
     871        panel_entry_attr_init(&attr);
     872
     873        attr.name = "a";
     874        attr.size = 1;
     875        rc = panel_entry_append(panel, &attr);
     876        PCUT_ASSERT_ERRNO_VAL(EOK, rc);
     877
     878        attr.name = "b";
     879        attr.size = 2;
     880        rc = panel_entry_append(panel, &attr);
     881        PCUT_ASSERT_ERRNO_VAL(EOK, rc);
     882
     883        attr.name = "c";
     884        attr.size = 3;
     885        rc = panel_entry_append(panel, &attr);
    797886        PCUT_ASSERT_ERRNO_VAL(EOK, rc);
    798887
     
    847936        ui_wnd_params_t params;
    848937        panel_t *panel;
     938        panel_entry_attr_t attr;
    849939        gfx_rect_t rect;
    850940        errno_t rc;
     
    871961
    872962        /* Add tree entries (more than page size, which is 2) */
    873         rc = panel_entry_append(panel, "a", 1, false);
    874         PCUT_ASSERT_ERRNO_VAL(EOK, rc);
    875 
    876         rc = panel_entry_append(panel, "b", 2, false);
    877         PCUT_ASSERT_ERRNO_VAL(EOK, rc);
    878 
    879         rc = panel_entry_append(panel, "c", 3, false);
     963
     964        panel_entry_attr_init(&attr);
     965
     966        attr.name = "a";
     967        attr.size = 1;
     968        rc = panel_entry_append(panel, &attr);
     969        PCUT_ASSERT_ERRNO_VAL(EOK, rc);
     970
     971        attr.name = "b";
     972        attr.size = 2;
     973        rc = panel_entry_append(panel, &attr);
     974        PCUT_ASSERT_ERRNO_VAL(EOK, rc);
     975
     976        attr.name = "c";
     977        attr.size = 3;
     978        rc = panel_entry_append(panel, &attr);
    880979        PCUT_ASSERT_ERRNO_VAL(EOK, rc);
    881980
     
    9081007        ui_wnd_params_t params;
    9091008        panel_t *panel;
     1009        panel_entry_attr_t attr;
    9101010        gfx_rect_t rect;
    9111011        errno_t rc;
     
    9321032
    9331033        /* Add tree entries (more than page size, which is 2) */
    934         rc = panel_entry_append(panel, "a", 1, false);
    935         PCUT_ASSERT_ERRNO_VAL(EOK, rc);
    936 
    937         rc = panel_entry_append(panel, "b", 2, false);
    938         PCUT_ASSERT_ERRNO_VAL(EOK, rc);
    939 
    940         rc = panel_entry_append(panel, "c", 3, false);
     1034
     1035        panel_entry_attr_init(&attr);
     1036
     1037        attr.name = "a";
     1038        attr.size = 1;
     1039        rc = panel_entry_append(panel, &attr);
     1040        PCUT_ASSERT_ERRNO_VAL(EOK, rc);
     1041
     1042        attr.name = "b";
     1043        attr.size = 2;
     1044        rc = panel_entry_append(panel, &attr);
     1045        PCUT_ASSERT_ERRNO_VAL(EOK, rc);
     1046
     1047        attr.name = "c";
     1048        attr.size = 3;
     1049        rc = panel_entry_append(panel, &attr);
    9411050        PCUT_ASSERT_ERRNO_VAL(EOK, rc);
    9421051
     
    9701079        ui_wnd_params_t params;
    9711080        panel_t *panel;
     1081        panel_entry_attr_t attr;
    9721082        gfx_rect_t rect;
    9731083        errno_t rc;
     
    9941104
    9951105        /* Add five entries (2 full pages, one partial) */
    996         rc = panel_entry_append(panel, "a", 1, false);
    997         PCUT_ASSERT_ERRNO_VAL(EOK, rc);
    998 
    999         rc = panel_entry_append(panel, "b", 2, false);
    1000         PCUT_ASSERT_ERRNO_VAL(EOK, rc);
    1001 
    1002         rc = panel_entry_append(panel, "c", 3, false);
    1003         PCUT_ASSERT_ERRNO_VAL(EOK, rc);
    1004 
    1005         rc = panel_entry_append(panel, "d", 4, false);
    1006         PCUT_ASSERT_ERRNO_VAL(EOK, rc);
    1007 
    1008         rc = panel_entry_append(panel, "e", 5, false);
     1106
     1107        panel_entry_attr_init(&attr);
     1108
     1109        attr.name = "a";
     1110        attr.size = 1;
     1111        rc = panel_entry_append(panel, &attr);
     1112        PCUT_ASSERT_ERRNO_VAL(EOK, rc);
     1113
     1114        attr.name = "b";
     1115        attr.size = 2;
     1116        rc = panel_entry_append(panel, &attr);
     1117        PCUT_ASSERT_ERRNO_VAL(EOK, rc);
     1118
     1119        attr.name = "c";
     1120        attr.size = 3;
     1121        rc = panel_entry_append(panel, &attr);
     1122        PCUT_ASSERT_ERRNO_VAL(EOK, rc);
     1123
     1124        attr.name = "d";
     1125        attr.size = 4;
     1126        rc = panel_entry_append(panel, &attr);
     1127        PCUT_ASSERT_ERRNO_VAL(EOK, rc);
     1128
     1129        attr.name = "e";
     1130        attr.size = 5;
     1131        rc = panel_entry_append(panel, &attr);
    10091132        PCUT_ASSERT_ERRNO_VAL(EOK, rc);
    10101133
     
    10581181        ui_wnd_params_t params;
    10591182        panel_t *panel;
     1183        panel_entry_attr_t attr;
    10601184        gfx_rect_t rect;
    10611185        errno_t rc;
     
    10821206
    10831207        /* Add five entries (2 full pages, one partial) */
    1084         rc = panel_entry_append(panel, "a", 1, false);
    1085         PCUT_ASSERT_ERRNO_VAL(EOK, rc);
    1086 
    1087         rc = panel_entry_append(panel, "b", 2, false);
    1088         PCUT_ASSERT_ERRNO_VAL(EOK, rc);
    1089 
    1090         rc = panel_entry_append(panel, "c", 3, false);
    1091         PCUT_ASSERT_ERRNO_VAL(EOK, rc);
    1092 
    1093         rc = panel_entry_append(panel, "d", 4, false);
    1094         PCUT_ASSERT_ERRNO_VAL(EOK, rc);
    1095 
    1096         rc = panel_entry_append(panel, "e", 5, false);
     1208
     1209        panel_entry_attr_init(&attr);
     1210
     1211        attr.name = "a";
     1212        attr.size = 1;
     1213        rc = panel_entry_append(panel, &attr);
     1214        PCUT_ASSERT_ERRNO_VAL(EOK, rc);
     1215
     1216        attr.name = "b";
     1217        attr.size = 2;
     1218        rc = panel_entry_append(panel, &attr);
     1219        PCUT_ASSERT_ERRNO_VAL(EOK, rc);
     1220
     1221        attr.name = "c";
     1222        attr.size = 3;
     1223        rc = panel_entry_append(panel, &attr);
     1224        PCUT_ASSERT_ERRNO_VAL(EOK, rc);
     1225
     1226        attr.name = "d";
     1227        attr.size = 4;
     1228        rc = panel_entry_append(panel, &attr);
     1229        PCUT_ASSERT_ERRNO_VAL(EOK, rc);
     1230
     1231        attr.name = "e";
     1232        attr.size = 5;
     1233        rc = panel_entry_append(panel, &attr);
    10971234        PCUT_ASSERT_ERRNO_VAL(EOK, rc);
    10981235
Note: See TracChangeset for help on using the changeset viewer.