src/test/graph_test.h
changeset 882 46974f296c4a
parent 800 b70a494b4912
child 891 74589d20dbc3
equal deleted inserted replaced
0:914f1e8965a3 1:1c051de38558
    20   typedef typename Graph::OutEdgeIt OutEdgeIt;
    20   typedef typename Graph::OutEdgeIt OutEdgeIt;
    21   
    21   
    22   {
    22   {
    23     Node i; Node j(i); Node k(INVALID);
    23     Node i; Node j(i); Node k(INVALID);
    24     i=j;
    24     i=j;
    25     //    bool b=G.valid(i); b=b;
    25     bool b; b=true;
    26     bool b; b=b;
       
    27     b=(i==INVALID); b=(i!=INVALID);
    26     b=(i==INVALID); b=(i!=INVALID);
    28     b=(i==j); b=(i!=j); b=(i<j);
    27     b=(i==j); b=(i!=j); b=(i<j);
    29   }
    28   }
    30   {
    29   {
    31     NodeIt i; NodeIt j(i); NodeIt k(INVALID); NodeIt l(G);
    30     NodeIt i; NodeIt j(i); NodeIt k(INVALID); NodeIt l(G);
    32     i=j;
    31     i=j;
    33     j=G.first(i);
    32     j=G.first(i);
    34     j=++i;
    33     j=++i;
    35     //    bool b=G.valid(i); b=b;
    34     bool b; b=true;
    36     bool b; b=b;
       
    37     b=(i==INVALID); b=(i!=INVALID);
    35     b=(i==INVALID); b=(i!=INVALID);
    38     Node n(i);
    36     Node n(i);
    39     n=i;
    37     n=i;
    40     b=(i==j); b=(i!=j); b=(i<j);
    38     b=(i==j); b=(i!=j); b=(i<j);
    41     //Node ->NodeIt conversion
    39     //Node ->NodeIt conversion
    42     NodeIt ni(G,n);
    40     NodeIt ni(G,n);
    43   }
    41   }
    44   {
    42   {
    45     Edge i; Edge j(i); Edge k(INVALID);
    43     Edge i; Edge j(i); Edge k(INVALID);
    46     i=j;
    44     i=j;
    47     //    bool b=G.valid(i); b=b;
    45     bool b; b=true;
    48     bool b; b=b;
       
    49     b=(i==INVALID); b=(i!=INVALID);
    46     b=(i==INVALID); b=(i!=INVALID);
    50     b=(i==j); b=(i!=j); b=(i<j);
    47     b=(i==j); b=(i!=j); b=(i<j);
    51   }
    48   }
    52   {
    49   {
    53     EdgeIt i; EdgeIt j(i); EdgeIt k(INVALID); EdgeIt l(G);
    50     EdgeIt i; EdgeIt j(i); EdgeIt k(INVALID); EdgeIt l(G);
    54     i=j;
    51     i=j;
    55     j=G.first(i);
    52     j=G.first(i);
    56     j=++i;
    53     j=++i;
    57     //    bool b=G.valid(i); b=b;
    54     bool b; b=true;
    58     bool b; b=b;
       
    59     b=(i==INVALID); b=(i!=INVALID);
    55     b=(i==INVALID); b=(i!=INVALID);
    60     Edge e(i);
    56     Edge e(i);
    61     e=i;
    57     e=i;
    62     b=(i==j); b=(i!=j); b=(i<j);
    58     b=(i==j); b=(i!=j); b=(i<j);
    63     //Edge ->EdgeIt conversion
    59     //Edge ->EdgeIt conversion
    67     Node n;
    63     Node n;
    68     InEdgeIt i; InEdgeIt j(i); InEdgeIt k(INVALID); InEdgeIt l(G,n);
    64     InEdgeIt i; InEdgeIt j(i); InEdgeIt k(INVALID); InEdgeIt l(G,n);
    69     i=j;
    65     i=j;
    70     j=G.first(i,n);
    66     j=G.first(i,n);
    71     j=++i;
    67     j=++i;
    72     //    bool b=G.valid(i); b=b;
    68     bool b; b=true;
    73     bool b; b=b;
       
    74     b=(i==INVALID); b=(i!=INVALID);
    69     b=(i==INVALID); b=(i!=INVALID);
    75     Edge e(i);
    70     Edge e(i);
    76     e=i;
    71     e=i;
    77     b=(i==j); b=(i!=j); b=(i<j);
    72     b=(i==j); b=(i!=j); b=(i<j);
    78     //Edge ->InEdgeIt conversion
    73     //Edge ->InEdgeIt conversion
    82     Node n;
    77     Node n;
    83     OutEdgeIt i; OutEdgeIt j(i); OutEdgeIt k(INVALID); OutEdgeIt l(G,n);
    78     OutEdgeIt i; OutEdgeIt j(i); OutEdgeIt k(INVALID); OutEdgeIt l(G,n);
    84     i=j;
    79     i=j;
    85     j=G.first(i,n);
    80     j=G.first(i,n);
    86     j=++i;
    81     j=++i;
    87     //    bool b=G.valid(i); b=b;
    82     bool b; b=true;
    88     bool b; b=b;
       
    89     b=(i==INVALID); b=(i!=INVALID);
    83     b=(i==INVALID); b=(i!=INVALID);
    90     Edge e(i);
    84     Edge e(i);
    91     e=i;
    85     e=i;
    92     b=(i==j); b=(i!=j); b=(i<j);
    86     b=(i==j); b=(i!=j); b=(i<j);
    93     //Edge ->OutEdgeIt conversion
    87     //Edge ->OutEdgeIt conversion