Navigator: add direct test coverage for child expansion
...et voila, it's broken!! expansion at Perspective level yields "NIL", while it should yield "perspective-A"
This commit is contained in:
parent
33ea1ebb79
commit
798b70f7f4
2 changed files with 40 additions and 2 deletions
|
|
@ -79,7 +79,7 @@ namespace test {
|
|||
virtual void
|
||||
run (Arg)
|
||||
{
|
||||
verify_simpleUsage();
|
||||
// verify_simpleUsage();
|
||||
verify_backingQuery();
|
||||
verify_queryAnchor();
|
||||
verify_queryCoverage();
|
||||
|
|
@ -221,6 +221,21 @@ namespace test {
|
|||
CHECK ("panelZ, panelZZ" == join (queryAPI.getChildren (uic5, 2)));
|
||||
CHECK ("thirdView" == join (queryAPI.getChildren (uic5, 3)));
|
||||
VERIFY_ERROR (STATE, queryAPI.getChildren (uic5, 4) ); // "someOtherView" at level 4 does not exist
|
||||
|
||||
// verify child exploration via iterator interface
|
||||
cii = queryAPI.getChildren (uic3, 0);
|
||||
CHECK ("window-1" == *cii);
|
||||
CHECK (0 == cii.depth());
|
||||
cii.expandChildren();
|
||||
CHECK (1 == cii.depth());
|
||||
CHECK ("perspective-A" == *cii);
|
||||
cii.expandChildren();
|
||||
CHECK (2 == cii.depth());
|
||||
CHECK ("panelX" == *cii);
|
||||
cii.expandChildren();
|
||||
CHECK (3 == cii.depth());
|
||||
CHECK ("firstView" == *cii);
|
||||
CHECK ("firstView, window-2, window-3" == join (cii));
|
||||
}
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -8173,7 +8173,7 @@
|
|||
<node CREATED="1514257118263" ID="ID_1711832615" MODIFIED="1514257127032" TEXT="nur der Iterator kennt "aktuelles Element""/>
|
||||
<node CREATED="1514257127740" ID="ID_1443037774" MODIFIED="1514257143638" TEXT="via IterSource-Interface kommt man da nicht ran"/>
|
||||
</node>
|
||||
<node CREATED="1514257226775" ID="ID_813552503" MODIFIED="1514257248239" TEXT="workaround: mitlauschen...">
|
||||
<node COLOR="#338800" CREATED="1514257226775" ID="ID_813552503" MODIFIED="1514260900863" TEXT="workaround: mitlauschen...">
|
||||
<richcontent TYPE="NOTE"><html>
|
||||
<head>
|
||||
|
||||
|
|
@ -8185,6 +8185,11 @@
|
|||
</body>
|
||||
</html>
|
||||
</richcontent>
|
||||
<icon BUILTIN="button_ok"/>
|
||||
</node>
|
||||
<node BACKGROUND_COLOR="#fdfdcf" COLOR="#ff0000" CREATED="1514261162634" ID="ID_551533507" MODIFIED="1514261197499" TEXT="funktioniert noch nicht...">
|
||||
<linktarget COLOR="#f60108" DESTINATION="ID_551533507" ENDARROW="Default" ENDINCLINATION="-36;124;" ID="Arrow_ID_327266711" SOURCE="ID_732935391" STARTARROW="None" STARTINCLINATION="54;-80;"/>
|
||||
<icon BUILTIN="flag-pink"/>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
|
|
@ -8213,6 +8218,20 @@
|
|||
<node BACKGROUND_COLOR="#eee5c3" COLOR="#990000" CREATED="1514154062952" ID="ID_1352163554" MODIFIED="1514154104535" TEXT="Child-Expansion">
|
||||
<arrowlink COLOR="#477889" DESTINATION="ID_1077665588" ENDARROW="Default" ENDINCLINATION="-191;0;" ID="Arrow_ID_1839260012" STARTARROW="None" STARTINCLINATION="277;0;"/>
|
||||
<icon BUILTIN="flag-yellow"/>
|
||||
<node BACKGROUND_COLOR="#eee5c3" COLOR="#990000" CREATED="1514260922259" HGAP="37" ID="ID_1286151530" MODIFIED="1514261116364" TEXT="Test..." VSHIFT="25">
|
||||
<arrowlink COLOR="#525e89" DESTINATION="ID_113366695" ENDARROW="Default" ENDINCLINATION="125;-4;" ID="Arrow_ID_1734399897" STARTARROW="None" STARTINCLINATION="-10;85;"/>
|
||||
<icon BUILTIN="flag-yellow"/>
|
||||
<node BACKGROUND_COLOR="#fdfdcf" COLOR="#ff0000" CREATED="1514261117856" ID="ID_732935391" MODIFIED="1514261197499" TEXT="Perspektive: klappt nicht">
|
||||
<arrowlink COLOR="#f60108" DESTINATION="ID_551533507" ENDARROW="Default" ENDINCLINATION="-36;124;" ID="Arrow_ID_327266711" STARTARROW="None" STARTINCLINATION="54;-80;"/>
|
||||
<icon BUILTIN="broken-line"/>
|
||||
</node>
|
||||
<node COLOR="#338800" CREATED="1514261125623" ID="ID_109806241" MODIFIED="1514261139062" TEXT="depth wird hochgezählt">
|
||||
<icon BUILTIN="button_ok"/>
|
||||
</node>
|
||||
<node BACKGROUND_COLOR="#eee5c3" COLOR="#990000" CREATED="1514261132830" ID="ID_1081488387" MODIFIED="1514261137071" TEXT="einfache Kinder">
|
||||
<icon BUILTIN="flag-yellow"/>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node BACKGROUND_COLOR="#eee5c3" COLOR="#990000" CREATED="1510941748388" ID="ID_209463158" MODIFIED="1513477856265" TEXT="Zustands-Layer">
|
||||
|
|
@ -8229,6 +8248,10 @@
|
|||
<node COLOR="#338800" CREATED="1513478153511" ID="ID_1826394146" MODIFIED="1514154134542" TEXT="bisherige ChildIter-Testfälle">
|
||||
<icon BUILTIN="button_ok"/>
|
||||
</node>
|
||||
<node BACKGROUND_COLOR="#eee5c3" COLOR="#990000" CREATED="1514260998192" ID="ID_113366695" MODIFIED="1514261051239" TEXT="einmal child-Expansion">
|
||||
<linktarget COLOR="#525e89" DESTINATION="ID_113366695" ENDARROW="Default" ENDINCLINATION="125;-4;" ID="Arrow_ID_1734399897" SOURCE="ID_1286151530" STARTARROW="None" STARTINCLINATION="-10;85;"/>
|
||||
<icon BUILTIN="flag-yellow"/>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
|
|
|
|||
Loading…
Reference in a new issue