@@ -81,16 +81,17 @@ TEST(DOTTest, ReadFromDotUndirected) {
8181 ASSERT_EQ (graph.getEdgeSet ().size (), 212 );
8282 ASSERT_EQ (graph.getNodeSet ().size (), 30 );
8383 // Check that the first edge is correct
84- ASSERT_EQ (graph.getEdge (0 ).value ()->getNodePair ().first ->getUserId (), " 0" );
85- ASSERT_EQ (graph.getEdge (0 ).value ()->getNodePair ().second ->getUserId (), " 4" );
86- ASSERT_EQ (graph.getEdge (0 ).value ()->isDirected (), false );
87- ASSERT_EQ (graph.getEdge (0 ).value ()->isWeighted (), false );
84+ ASSERT_EQ (graph.getEdge (" 0 " ).value ()->getNodePair ().first ->getUserId (), " 0" );
85+ ASSERT_EQ (graph.getEdge (" 0 " ).value ()->getNodePair ().second ->getUserId (), " 4" );
86+ ASSERT_EQ (graph.getEdge (" 0 " ).value ()->isDirected (), false );
87+ ASSERT_EQ (graph.getEdge (" 0 " ).value ()->isWeighted (), false );
8888 // Check that the last edge is correct
89- ASSERT_EQ (graph.getEdge (211 ).value ()->getNodePair ().first ->getUserId (), " 28" );
90- ASSERT_EQ (graph.getEdge (211 ).value ()->getNodePair ().second ->getUserId (),
89+ ASSERT_EQ (graph.getEdge (" 211" ).value ()->getNodePair ().first ->getUserId (),
90+ " 28" );
91+ ASSERT_EQ (graph.getEdge (" 211" ).value ()->getNodePair ().second ->getUserId (),
9192 " 29" );
92- ASSERT_EQ (graph.getEdge (211 ).value ()->isDirected (), false );
93- ASSERT_EQ (graph.getEdge (211 ).value ()->isWeighted (), false );
93+ ASSERT_EQ (graph.getEdge (" 211" ).value ()->isDirected (), false );
94+ ASSERT_EQ (graph.getEdge (" 211" ).value ()->isWeighted (), false );
9495}
9596
9697TEST (DOTTest, ReadFromDotUndirectedWeighted) {
@@ -103,24 +104,25 @@ TEST(DOTTest, ReadFromDotUndirectedWeighted) {
103104 ASSERT_EQ (graph.getEdgeSet ().size (), 211 );
104105 ASSERT_EQ (graph.getNodeSet ().size (), 30 );
105106 // Check that the first edge is correct
106- ASSERT_EQ (graph.getEdge (0 ).value ()->getNodePair ().first ->getUserId (), " 0" );
107- ASSERT_EQ (graph.getEdge (0 ).value ()->getNodePair ().second ->getUserId (), " 1" );
107+ ASSERT_EQ (graph.getEdge (" 0 " ).value ()->getNodePair ().first ->getUserId (), " 0" );
108+ ASSERT_EQ (graph.getEdge (" 0 " ).value ()->getNodePair ().second ->getUserId (), " 1" );
108109 ASSERT_EQ (dynamic_cast <const CXXGraph::UndirectedWeightedEdge<int > *>(
109- graph.getEdge (0 ).value ().get ())
110+ graph.getEdge (" 0 " ).value ().get ())
110111 ->getWeight (),
111112 6 );
112- ASSERT_EQ (graph.getEdge (0 ).value ()->isDirected (), false );
113- ASSERT_EQ (graph.getEdge (0 ).value ()->isWeighted (), true );
113+ ASSERT_EQ (graph.getEdge (" 0 " ).value ()->isDirected (), false );
114+ ASSERT_EQ (graph.getEdge (" 0 " ).value ()->isWeighted (), true );
114115 // Check that the last edge is correct
115- ASSERT_EQ (graph.getEdge (210 ).value ()->getNodePair ().first ->getUserId (), " 27" );
116- ASSERT_EQ (graph.getEdge (210 ).value ()->getNodePair ().second ->getUserId (),
116+ ASSERT_EQ (graph.getEdge (" 210" ).value ()->getNodePair ().first ->getUserId (),
117+ " 27" );
118+ ASSERT_EQ (graph.getEdge (" 210" ).value ()->getNodePair ().second ->getUserId (),
117119 " 28" );
118120 ASSERT_EQ (dynamic_cast <const CXXGraph::UndirectedWeightedEdge<int > *>(
119- graph.getEdge (210 ).value ().get ())
121+ graph.getEdge (" 210" ).value ().get ())
120122 ->getWeight (),
121123 2 );
122- ASSERT_EQ (graph.getEdge (210 ).value ()->isDirected (), false );
123- ASSERT_EQ (graph.getEdge (0 ).value ()->isWeighted (), true );
124+ ASSERT_EQ (graph.getEdge (" 210" ).value ()->isDirected (), false );
125+ ASSERT_EQ (graph.getEdge (" 0 " ).value ()->isWeighted (), true );
124126}
125127
126128TEST (DOTTest, ReadFromDotDirected) {
@@ -133,34 +135,35 @@ TEST(DOTTest, ReadFromDotDirected) {
133135 ASSERT_EQ (graph.getEdgeSet ().size (), 410 );
134136 ASSERT_EQ (graph.getNodeSet ().size (), 30 );
135137 // Check that the first edge is correct
136- ASSERT_EQ (graph.getEdge (0 ).value ()->getNodePair ().first ->getUserId (), " 0" );
137- ASSERT_EQ (graph.getEdge (0 ).value ()->getNodePair ().second ->getUserId (), " 1" );
138+ ASSERT_EQ (graph.getEdge (" 0 " ).value ()->getNodePair ().first ->getUserId (), " 0" );
139+ ASSERT_EQ (graph.getEdge (" 0 " ).value ()->getNodePair ().second ->getUserId (), " 1" );
138140 ASSERT_EQ (dynamic_cast <const CXXGraph::DirectedEdge<int > *>(
139- graph.getEdge (0 ).value ().get ())
141+ graph.getEdge (" 0 " ).value ().get ())
140142 ->getFrom ()
141143 .getUserId (),
142144 " 0" );
143145 ASSERT_EQ (dynamic_cast <const CXXGraph::DirectedEdge<int > *>(
144- graph.getEdge (0 ).value ().get ())
146+ graph.getEdge (" 0 " ).value ().get ())
145147 ->getTo ()
146148 .getUserId (),
147149 " 1" );
148- ASSERT_EQ (graph.getEdge (0 ).value ()->isDirected (), true );
149- ASSERT_EQ (graph.getEdge (0 ).value ()->isWeighted (), false );
150+ ASSERT_EQ (graph.getEdge (" 0 " ).value ()->isDirected (), true );
151+ ASSERT_EQ (graph.getEdge (" 0 " ).value ()->isWeighted (), false );
150152 // Check that the last edge is correct
151- ASSERT_EQ (graph.getEdge (409 ).value ()->getNodePair ().first ->getUserId (), " 29" );
152- ASSERT_EQ (graph.getEdge (409 ).value ()->getNodePair ().second ->getUserId (),
153+ ASSERT_EQ (graph.getEdge (" 409" ).value ()->getNodePair ().first ->getUserId (),
154+ " 29" );
155+ ASSERT_EQ (graph.getEdge (" 409" ).value ()->getNodePair ().second ->getUserId (),
153156 " 27" );
154157 ASSERT_EQ (dynamic_cast <const CXXGraph::DirectedEdge<int > *>(
155- graph.getEdge (409 ).value ().get ())
158+ graph.getEdge (" 409" ).value ().get ())
156159 ->getFrom ()
157160 .getUserId (),
158161 " 29" );
159162 ASSERT_EQ (dynamic_cast <const CXXGraph::DirectedEdge<int > *>(
160- graph.getEdge (409 ).value ().get ())
163+ graph.getEdge (" 409" ).value ().get ())
161164 ->getTo ()
162165 .getUserId (),
163166 " 27" );
164- ASSERT_EQ (graph.getEdge (409 ).value ()->isDirected (), true );
165- ASSERT_EQ (graph.getEdge (409 ).value ()->isWeighted (), false );
167+ ASSERT_EQ (graph.getEdge (" 409" ).value ()->isDirected (), true );
168+ ASSERT_EQ (graph.getEdge (" 409" ).value ()->isWeighted (), false );
166169}
0 commit comments