COIN-OR::LEMON - Graph Library

Changeset 2121:09a07a851506 in lemon-0.x for test


Ignore:
Timestamp:
07/10/06 21:04:17 (18 years ago)
Author:
Balazs Dezso
Branch:
default
Phase:
public
Convert:
svn:c9d7d8f5-90d6-0310-b91f-818b3a526b0e/lemon/trunk@2834
Message:

Modifications in the Graph Component concepts

Location:
test
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • test/graph_test.cc

    r2111 r2121  
    3939    checkConcept<BaseGraphComponent, BaseGraphComponent >();
    4040
    41     checkConcept<BaseIterableGraphComponent, BaseIterableGraphComponent >();
     41    checkConcept<BaseIterableGraphComponent<>,
     42      BaseIterableGraphComponent<> >();
    4243
    43     checkConcept<IDableGraphComponent, IDableGraphComponent >();
    44     checkConcept<MaxIDableGraphComponent, MaxIDableGraphComponent >();
     44    checkConcept<IDableGraphComponent<>,
     45      IDableGraphComponent<> >();
    4546
    46     checkConcept<IterableGraphComponent, IterableGraphComponent >();
     47    checkConcept<IterableGraphComponent<>,
     48      IterableGraphComponent<> >();
    4749
    48     checkConcept<MappableGraphComponent, MappableGraphComponent >();
     50    checkConcept<MappableGraphComponent<>,
     51      MappableGraphComponent<> >();
    4952
    5053  }
    5154  { // checking skeleton graphs
    52     checkConcept<Graph, Graph >();
     55    checkConcept<Graph, Graph>();
    5356  }
    5457  { // checking list graph
    5558    checkConcept<Graph, ListGraph >();
     59    checkConcept<AlterableGraphComponent<>, ListGraph>();
     60    checkConcept<ExtendableGraphComponent<>, ListGraph>();
     61    checkConcept<ClearableGraphComponent<>, ListGraph>();
     62    checkConcept<ErasableGraphComponent<>, ListGraph>();
    5663
    5764    checkGraph<ListGraph>();
  • test/ugraph_test.cc

    r2116 r2121  
    3333
    3434void check_concepts() {
    35   checkConcept<UGraph, ListUGraph>();
    36 
    37   checkConcept<UGraph, SmartUGraph>();
    38 
    39   checkConcept<UGraph, FullUGraph>();
    40 
    41   checkConcept<UGraph, UGraph>();
    42 
    43   checkConcept<UGraph, GridUGraph>();
     35
     36  { // checking graph components
     37    checkConcept<BaseUGraphComponent, BaseUGraphComponent >();
     38
     39    checkConcept<BaseIterableUGraphComponent<>,
     40      BaseIterableUGraphComponent<> >();
     41
     42    checkConcept<IDableUGraphComponent<>,
     43      IDableUGraphComponent<> >();
     44
     45    checkConcept<IterableUGraphComponent<>,
     46      IterableUGraphComponent<> >();
     47
     48    checkConcept<MappableUGraphComponent<>,
     49      MappableUGraphComponent<> >();
     50
     51  }
     52  {
     53    checkConcept<UGraph, ListUGraph>();
     54   
     55    checkConcept<UGraph, SmartUGraph>();
     56   
     57    checkConcept<UGraph, FullUGraph>();
     58   
     59    checkConcept<UGraph, UGraph>();
     60   
     61    checkConcept<UGraph, GridUGraph>();
     62  }
    4463}
    4564
Note: See TracChangeset for help on using the changeset viewer.