Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 376909
Collapse All | Expand All

(-)/root/rocs-4.8.1/src/Tests/TestDataStructure.cpp (-8 / +3 lines)
Lines 38-44 Link Here
38
    DataStructurePluginManager::self()->setDataStructurePlugin(DataStructurePluginManager::self()->pluginsList().at(1)->name());
38
    DataStructurePluginManager::self()->setDataStructurePlugin(DataStructurePluginManager::self()->pluginsList().at(1)->name());
39
    Document doc("TestDocument");
39
    Document doc("TestDocument");
40
    DataStructurePtr ds = doc.addDataStructure();
40
    DataStructurePtr ds = doc.addDataStructure();
41
    QCOMPARE (ds->metaObject()->className(), "Rocs::DataStructure");
41
    QCOMPARE (ds->metaObject()->className(), "Rocs::GraphStructure");
42
}
42
}
43
43
44
44
Lines 77-91 Link Here
77
    QCOMPARE(newDoc->dataStructures().count(), 2);
77
    QCOMPARE(newDoc->dataStructures().count(), 2);
78
//     QVERIFY(newDoc->at(0)->directed());
78
//     QVERIFY(newDoc->at(0)->directed());
79
//     QVERIFY(newDoc->at(1)->directed());
79
//     QVERIFY(newDoc->at(1)->directed());
80
    QCOMPARE(newDoc->dataStructures().at(0)->metaObject()->className(), "Rocs::ListStructure");
80
    QCOMPARE(newDoc->dataStructures().at(0)->metaObject()->className(), "Rocs::GraphStructure");
81
    QCOMPARE(newDoc->dataStructures().at(1)->metaObject()->className(), "Rocs::ListStructure");
82
81
83
    graph =  newDoc->dataStructures().at(0);
82
    graph =  newDoc->dataStructures().at(0);
84
    QCOMPARE (graph->dataList().count(), 3);
83
    QCOMPARE (graph->dataList().count(), 2);
85
    QCOMPARE (graph->pointers().count(), 1);
86
87
    graph =  newDoc->dataStructures().at(1);
88
    QCOMPARE (graph->dataList().count(), 3);
89
    QCOMPARE (graph->pointers().count(), 1);
84
    QCOMPARE (graph->pointers().count(), 1);
90
85
91
}
86
}
(-)/root/rocs-4.8.1/src/Tests/TestIncludeManager.cpp (-2 / +2 lines)
Lines 79-89 Link Here
79
79
80
void TestIncludeManager::findInclude() {
80
void TestIncludeManager::findInclude() {
81
    IncludeManager man;
81
    IncludeManager man;
82
    QString str = "include ( file.js)";
82
    QString str = "file.js";
83
83
84
    man.addPath(QDir::currentPath());
84
    man.addPath(QDir::currentPath());
85
85
86
    QCOMPARE (man.include(str,QDir::currentPath(), "file.js"), QString("debug(\"Cannot open file %1.\")\n").arg("otherFile.js"));
86
    QCOMPARE (man.include(str), QString("file.js"));
87
}
87
}
88
88
89
void TestIncludeManager::ignoreComments()
89
void TestIncludeManager::ignoreComments()
(-)/root/rocs-4.8.1/src/Tests/testGraph.cpp (-85 / +73 lines)
Lines 111-156 Link Here
111
        QVERIFY2( n->out_pointers().size() == 1, "ERROR: Number of out pointers is not 1");
111
        QVERIFY2( n->out_pointers().size() == 1, "ERROR: Number of out pointers is not 1");
112
        QVERIFY2( n->in_pointers().size() == 1, "ERROR: Number of in pointers is not 1");
112
        QVERIFY2( n->in_pointers().size() == 1, "ERROR: Number of in pointers is not 1");
113
        QVERIFY2( n->adjacent_data().size() == 2, "ERROR: Number of Adjacent Nodes is not 2");
113
        QVERIFY2( n->adjacent_data().size() == 2, "ERROR: Number of Adjacent Nodes is not 2");
114
        QVERIFY2( n->adjacent_pointers().size() == 2, "ERRORR: Number of adjacent pointers is not 2");
114
        QVERIFY2( n->adjacent_pointers().size() == 2, "ERROR: Number of adjacent pointers is not 2");
115
    }
115
    }
116
}
116
}
117
117
118
void GraphTests::manipulateSimpleGraph() {
118
void GraphTests::manipulateSimpleGraph() {
119
    create3x3();
119
    create3x3();
120
120
121
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("a")->out_pointers().size()  == 1, "ERROR: Number of pointers is not 1 ");
121
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("a")->out_pointers().size()  == 1, "ERROR: Number of pointers is not 1");
122
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("a")->in_pointers().size()   == 1, "ERROR: Number of pointers is not 1 ");
122
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("a")->in_pointers().size()   == 1, "ERROR: Number of pointers is not 1");
123
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("a")->self_pointers().size() == 0, "ERROR: Number of data is not 0 ");
123
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("a")->self_pointers().size() == 0, "ERROR: Number of data is not 0");
124
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("a")->adjacent_data().size() == 2, "ERROR: Number of Adjacent Nodes is not 2");
124
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("a")->adjacent_data().size() == 2, "ERROR: Number of Adjacent Nodes is not 2");
125
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("a")->adjacent_pointers().size() == 2, "ERRORR: Number of adjacent pointers is not 2");
125
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("a")->adjacent_pointers().size() == 2, "ERROR: Number of adjacent pointers is not 2");
126
126
127
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("b")->out_pointers().size() == 1, "ERROR: Number of pointer is not 1 ");
127
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("b")->out_pointers().size() == 1, "ERROR: Number of pointer is not 1");
128
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("b")->in_pointers().size() == 2, "ERROR: Number of pointers is not 1 ");
128
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("b")->in_pointers().size() == 2, "ERROR: Number of pointers is not 2");
129
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("b")->self_pointers().size() == 0, "ERROR: Number of data is not 0 ");
129
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("b")->self_pointers().size() == 0, "ERROR: Number of data is not 0");
130
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("b")->adjacent_data().size() == 3, "ERROR: Number of Adjacent Nodes is not 2");
130
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("b")->adjacent_data().size() == 3, "ERROR: Number of Adjacent Nodes is not 3");
131
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("b")->adjacent_pointers().size() == 3, "ERRORR: Number of adjacent pointers is not 2");
131
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("b")->adjacent_pointers().size() == 3, "ERROR: Number of adjacent pointers is not 3");
132
132
133
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("i")->out_pointers().size() == 4, "ERROR: Number of pointer is not 1 ");
133
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("i")->out_pointers().size() == 4, "ERROR: Number of pointer is not 4");
134
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("i")->in_pointers().size() == 0, "ERROR: Number of pointers is not 1 ");
134
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("i")->in_pointers().size() == 0, "ERROR: Number of pointers is not 0");
135
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("i")->self_pointers().size() == 0, "ERROR: Number of pointers is not 0 ");
135
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("i")->self_pointers().size() == 0, "ERROR: Number of pointers is not 0");
136
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("i")->adjacent_data().size() == 4, "ERROR: Number of Adjacent Nodes is not 2");
136
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("i")->adjacent_data().size() == 4, "ERROR: Number of Adjacent Nodes is not 4");
137
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("i")->adjacent_pointers().size() == 4, "ERRORR: Number of adjacent pointers is not 2");
137
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("i")->adjacent_pointers().size() == 4, "ERROR: Number of adjacent pointers is not 4");
138
138
139
    DataPtr n = _graphDocument->dataStructures().at(0)->data("i");
139
    DataPtr n = _graphDocument->dataStructures().at(0)->data("i");
140
    qDebug() << n->property("name");
140
    qDebug() << n->property("name");
141
    _graphDocument->dataStructures().at(0)->remove(n);
141
    _graphDocument->dataStructures().at(0)->remove(n);
142
142
143
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("a")->out_pointers().size()  == 1, "ERROR: Number of pointers is not 1 ");
143
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("a")->out_pointers().size()  == 1, "ERROR: Number of pointers is not 1");
144
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("a")->in_pointers().size()   == 1, "ERROR: Number of pointers is not 1 ");
144
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("a")->in_pointers().size()   == 1, "ERROR: Number of pointers is not 1");
145
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("a")->self_pointers().size() == 0, "ERROR: Number of pointers is not 0 ");
145
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("a")->self_pointers().size() == 0, "ERROR: Number of pointers is not 0");
146
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("a")->adjacent_data().size() == 2, "ERROR: Number of Adjacent Nodes is not 2");
146
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("a")->adjacent_data().size() == 2, "ERROR: Number of Adjacent Nodes is not 2");
147
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("a")->adjacent_pointers().size() == 2, "ERRORR: Number of adjacent pointers is not 2");
147
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("a")->adjacent_pointers().size() == 2, "ERROR: Number of adjacent pointers is not 2");
148
148
149
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("b")->out_pointers().size() == 1, "ERROR: Number of pointers is not 1 ");
149
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("b")->out_pointers().size() == 1, "ERROR: Number of pointers is not 1");
150
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("b")->in_pointers().size() == 1, "ERROR: Number of pointers is not 1 ");
150
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("b")->in_pointers().size() == 2, "ERROR: Number of pointers is not 2");
151
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("b")->self_pointers().size() == 0, "ERROR: Number of pointers is not 0 ");
151
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("b")->self_pointers().size() == 0, "ERROR: Number of pointers is not 0");
152
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("b")->adjacent_data().size() == 2, "ERROR: Number of Adjacent Nodes is not 2");
152
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("b")->adjacent_data().size() == 3, "ERROR: Number of Adjacent Nodes is not 3");
153
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("b")->adjacent_pointers().size() == 2, "ERRORR: Number of adjacent pointers is not 2");
153
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("b")->adjacent_pointers().size() == 3, "ERROR: Number of adjacent pointers is not 3");
154
154
155
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("i") == 0, "ERROR: Node  'i'  was not removed. ");
155
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("i") == 0, "ERROR: Node  'i'  was not removed. ");
156
156
Lines 166-173 Link Here
166
    foreach( DataPtr n, _graphDocument->dataStructures().at(0)->dataList() ) {
166
    foreach( DataPtr n, _graphDocument->dataStructures().at(0)->dataList() ) {
167
        QVERIFY2( n->out_pointers().size() == 1, "ERROR: Number of out pointers is not 1");
167
        QVERIFY2( n->out_pointers().size() == 1, "ERROR: Number of out pointers is not 1");
168
        QVERIFY2( n->in_pointers().size() == 1, "ERROR: Number of in pointers is not 1");
168
        QVERIFY2( n->in_pointers().size() == 1, "ERROR: Number of in pointers is not 1");
169
        QVERIFY2( n->adjacent_data().size() == 1, "ERROR: Number of Adjacent Nodes is not 2");
169
        QVERIFY2( n->adjacent_data().size() == 2, "ERROR: Number of Adjacent Nodes is not 2");
170
        QVERIFY2( n->adjacent_pointers().size() == 1, "ERRORR: Number of adjacent pointers is not 2");
170
        QVERIFY2( n->adjacent_pointers().size() == 2, "ERROR: Number of adjacent pointers is not 2");
171
    }
171
    }
172
172
173
}
173
}
Lines 176-213 Link Here
176
    /*   creates a 3x3 graph, play with some properties.... */
176
    /*   creates a 3x3 graph, play with some properties.... */
177
    create3x3(true);
177
    create3x3(true);
178
178
179
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("a")->out_pointers().size()  == 1, "ERROR: Number of pointers is not 1 ");
179
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("a")->out_pointers().size()  == 1, "ERROR: Number of pointers is not 1");
180
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("a")->in_pointers().size()   == 1, "ERROR: Number of pointers is not 1 ");
180
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("a")->in_pointers().size()   == 1, "ERROR: Number of pointers is not 1");
181
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("a")->self_pointers().size() == 0, "ERROR: Number of pointers is not 0 ");
181
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("a")->self_pointers().size() == 0, "ERROR: Number of pointers is not 0");
182
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("a")->adjacent_data().size() == 1, "ERROR: Number of Adjacent Nodes is not 2");
182
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("a")->adjacent_data().size() == 2, "ERROR: Number of Adjacent Nodes is not 2");
183
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("a")->adjacent_pointers().size() == 1, "ERRORR: Number of adjacent pointers is not 2");
183
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("a")->adjacent_pointers().size() == 2, "ERROR: Number of adjacent pointers is not 2");
184
184
185
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("b")->out_pointers().size() == 1, "ERROR: Number of pointers is not 1 ");
185
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("b")->out_pointers().size() == 1, "ERROR: Number of pointers is not 1");
186
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("b")->in_pointers().size() == 2, "ERROR: Number of pointers is not 1 ");
186
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("b")->in_pointers().size() == 2, "ERROR: Number of pointers is not 2");
187
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("b")->self_pointers().size() == 0, "ERROR: Number of pointers is not 0 ");
187
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("b")->self_pointers().size() == 0, "ERROR: Number of pointers is not 0");
188
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("b")->adjacent_data().size() == 1, "ERROR: Number of Adjacent Nodes is not 2");
188
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("b")->adjacent_data().size() == 3, "ERROR: Number of Adjacent Nodes is not 3");
189
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("b")->adjacent_pointers().size() == 1, "ERRORR: Number of adjacent pointers is not 2");
189
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("b")->adjacent_pointers().size() == 3, "ERROR: Number of adjacent pointers is not 3");
190
190
191
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("i")->out_pointers().size() == 4, "ERROR: Number of pointers is not 1 ");
191
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("i")->out_pointers().size() == 4, "ERROR: Number of pointers is not 4");
192
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("i")->in_pointers().size() == 0, "ERROR: Number of pointers is not 1 ");
192
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("i")->in_pointers().size() == 0, "ERROR: Number of pointers is not 0");
193
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("i")->self_pointers().size() == 0, "ERROR: Number of pointers is not 0 ");
193
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("i")->self_pointers().size() == 0, "ERROR: Number of pointers is not 0");
194
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("i")->adjacent_data().size() == 4, "ERROR: Number of Adjacent Nodes is not 2");
194
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("i")->adjacent_data().size() == 4, "ERROR: Number of Adjacent Nodes is not 4");
195
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("i")->adjacent_pointers().size() == 4, "ERRORR: Number of adjacent pointers is not 2");
195
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("i")->adjacent_pointers().size() == 4, "ERROR: Number of adjacent pointers is not 4");
196
196
197
    DataPtr n = _graphDocument->dataStructures().at(0)->data("i");
197
    DataPtr n = _graphDocument->dataStructures().at(0)->data("i");
198
    _graphDocument->dataStructures().at(0)->remove(n);
198
    _graphDocument->dataStructures().at(0)->remove(n);
199
199
200
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("a")->out_pointers().size()  == 1, "ERROR: Number of pointers is not 1 ");
200
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("a")->out_pointers().size()  == 1, "ERROR: Number of pointers is not 1");
201
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("a")->in_pointers().size()   == 1, "ERROR: Number of pointers is not 1 ");
201
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("a")->in_pointers().size()   == 1, "ERROR: Number of pointers is not 1");
202
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("a")->self_pointers().size() == 0, "ERROR: Number of pointers is not 0 ");
202
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("a")->self_pointers().size() == 0, "ERROR: Number of pointers is not 0");
203
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("a")->adjacent_data().size() == 1, "ERROR: Number of Adjacent Nodes is not 2");
203
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("a")->adjacent_data().size() == 2, "ERROR: Number of Adjacent Nodes is not 2");
204
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("a")->adjacent_pointers().size() == 1, "ERRORR: Number of adjacent pointers is not 2");
204
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("a")->adjacent_pointers().size() == 2, "ERROR: Number of adjacent pointers is not 2");
205
205
206
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("b")->out_pointers().size() == 1, "ERROR: Number of pointers is not 1 ");
206
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("b")->out_pointers().size() == 1, "ERROR: Number of pointers is not 1");
207
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("b")->in_pointers().size() == 1, "ERROR: Number of pointers is not 1 ");
207
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("b")->in_pointers().size() == 2, "ERROR: Number of pointers is not 1");
208
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("b")->self_pointers().size() == 0, "ERROR: Number of pointers is not 0 ");
208
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("b")->self_pointers().size() == 0, "ERROR: Number of pointers is not 0");
209
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("b")->adjacent_data().size() == 1, "ERROR: Number of Adjacent Nodes is not 2");
209
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("b")->adjacent_data().size() == 3, "ERROR: Number of Adjacent Nodes is not 3");
210
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("b")->adjacent_pointers().size() == 1, "ERRORR: Number of adjacent pointers is not 2");
210
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("b")->adjacent_pointers().size() == 3, "ERROR: Number of adjacent pointers is not 2");
211
211
212
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("i") == 0, "ERROR: Node  'i'  was not removed. ");
212
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("i") == 0, "ERROR: Node  'i'  was not removed. ");
213
213
Lines 295-301 Link Here
295
295
296
    QCOMPARE (_graphDocument->dataStructures().count(), 1);
296
    QCOMPARE (_graphDocument->dataStructures().count(), 1);
297
297
298
    QFAIL("#########    Need to reimplemt this test case! ########");
298
    QSKIP("#########    Need to reimplement this test case! ########",SkipSingle);
299
299
300
// /*    QtScriptBackend *engine = _graphDocument->engineBackend();
300
// /*    QtScriptBackend *engine = _graphDocument->engineBackend();
301
// //     engine->setDocument(&_graphDocument);
301
// //     engine->setDocument(&_graphDocument);
Lines 335-341 Link Here
335
}
335
}
336
336
337
void  GraphTests::loadTestFile() {
337
void  GraphTests::loadTestFile() {
338
    _graphDocument->loadFromInternalFormat("pentagono.datatype");
338
    _graphDocument->loadFromInternalFormat("pentagono.graph");
339
339
340
    QCOMPARE (_graphDocument->dataStructures().count(), 1);
340
    QCOMPARE (_graphDocument->dataStructures().count(), 1);
341
341
Lines 346-390 Link Here
346
        QVERIFY2( n->out_pointers().size() == 1, "ERROR: Number of out pointers is not 1");
346
        QVERIFY2( n->out_pointers().size() == 1, "ERROR: Number of out pointers is not 1");
347
        QVERIFY2( n->in_pointers().size() == 1, "ERROR: Number of in pointers is not 1");
347
        QVERIFY2( n->in_pointers().size() == 1, "ERROR: Number of in pointers is not 1");
348
        QVERIFY2( n->adjacent_data().size() == 2, "ERROR: Number of Adjacent Nodes is not 2");
348
        QVERIFY2( n->adjacent_data().size() == 2, "ERROR: Number of Adjacent Nodes is not 2");
349
        QVERIFY2( n->adjacent_pointers().size() == 2, "ERRORR: Number of adjacent pointers is not 2");
349
        QVERIFY2( n->adjacent_pointers().size() == 2, "ERROR: Number of adjacent pointers is not 2");
350
    }
350
    }
351
351
352
352
353
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("a")->out_pointers().size()  == 1, "ERROR: Number of pointers is not 1 ");
353
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("a")->out_pointers().size()  == 1, "ERROR: Number of pointers is not 1");
354
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("a")->in_pointers().size()   == 1, "ERROR: Number of pointers is not 1 ");
354
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("a")->in_pointers().size()   == 1, "ERROR: Number of pointers is not 1");
355
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("a")->self_pointers().size() == 0, "ERROR: Number of pointers is not 0 ");
355
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("a")->self_pointers().size() == 0, "ERROR: Number of pointers is not 0");
356
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("a")->adjacent_data().size() == 2, "ERROR: Number of Adjacent Nodes is not 2");
356
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("a")->adjacent_data().size() == 2, "ERROR: Number of Adjacent Nodes is not 2");
357
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("a")->adjacent_pointers().size() == 2, "ERRORR: Number of adjacent pointers is not 2");
357
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("a")->adjacent_pointers().size() == 2, "ERROR: Number of adjacent pointers is not 2");
358
358
359
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("b")->out_pointers().size() == 1, "ERROR: Number of pointers is not 1 ");
359
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("b")->out_pointers().size() == 1, "ERROR: Number of pointers is not 1");
360
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("b")->in_pointers().size() == 2, "ERROR: Number of pointers is not 1 ");
360
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("b")->in_pointers().size() == 1, "ERROR: Number of pointers is not 1");
361
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("b")->self_pointers().size() == 0, "ERROR: Number of pointers is not 0 ");
361
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("b")->self_pointers().size() == 0, "ERROR: Number of pointers is not 0");
362
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("b")->adjacent_data().size() == 3, "ERROR: Number of Adjacent Nodes is not 2");
362
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("b")->adjacent_data().size() == 2, "ERROR: Number of Adjacent Nodes is not 2");
363
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("b")->adjacent_pointers().size() == 3, "ERRORR: Number of adjacent pointers is not 2");
363
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("b")->adjacent_pointers().size() == 2, "ERROR: Number of adjacent pointers is not 2");
364
365
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("i")->out_pointers().size() == 4, "ERROR: Number of pointers is not 1 ");
366
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("i")->in_pointers().size() == 0, "ERROR: Number of pointers is not 1 ");
367
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("i")->self_pointers().size() == 0, "ERROR: Number of pointers is not 0 ");
368
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("i")->adjacent_data().size() == 4, "ERROR: Number of Adjacent Nodes is not 2");
369
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("i")->adjacent_pointers().size() == 4, "ERRORR: Number of adjacent pointers is not 2");
370
364
371
    DataPtr n = _graphDocument->dataStructures().at(0)->data("i");
365
    DataPtr n = _graphDocument->dataStructures().at(0)->data("b");
372
    qDebug() << n->property("name");
366
    qDebug() << n->property("name");
373
    _graphDocument->dataStructures().at(0)->remove(n);
367
    _graphDocument->dataStructures().at(0)->remove(n);
374
368
375
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("a")->out_pointers().size()  == 1, "ERROR: Number of pointers is not 1 ");
369
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("a")->out_pointers().size()  == 1, "ERROR: Number of pointers is not 1");
376
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("a")->in_pointers().size()   == 1, "ERROR: Number of pointers is not 1 ");
370
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("a")->in_pointers().size()   == 1, "ERROR: Number of pointers is not 1");
377
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("a")->self_pointers().size() == 0, "ERROR: Number of pointers is not 0 ");
371
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("a")->self_pointers().size() == 0, "ERROR: Number of pointers is not 0");
378
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("a")->adjacent_data().size() == 2, "ERROR: Number of Adjacent Nodes is not 2");
372
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("a")->adjacent_data().size() == 2, "ERROR: Number of Adjacent Nodes is not 2");
379
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("a")->adjacent_pointers().size() == 2, "ERRORR: Number of adjacent pointers is not 2");
373
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("a")->adjacent_pointers().size() == 2, "ERROR: Number of adjacent pointers is not 2");
380
374
381
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("b")->out_pointers().size() == 1, "ERROR: Number of pointer is not 1 ");
375
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("b") == 0, "ERROR: Node  'i'  was not removed.");
382
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("b")->in_pointers().size() == 1, "ERROR: Number of pointers is not 1 ");
383
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("b")->self_pointers().size() == 0, "ERROR: Number of pointer is not 0 ");
384
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("b")->adjacent_data().size() == 2, "ERROR: Number of Adjacent Nodes is not 2");
385
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("b")->adjacent_pointers().size() == 2, "ERRORR: Number of adjacent pointers is not 2");
386
387
    QVERIFY2( _graphDocument->dataStructures().at(0)->data("i") == 0, "ERROR: Node  'i'  was not removed. ");
388
}
376
}
389
377
390
QTEST_KDEMAIN_CORE(GraphTests)
378
QTEST_KDEMAIN_CORE(GraphTests)

Return to bug 376909