Updated test case documentation

This commit is contained in:
Bartek Kryza
2022-12-06 00:36:13 +01:00
parent db3381865e
commit 1ca44c5a0d
64 changed files with 1589 additions and 1409 deletions

View File

@@ -1,6 +1,6 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" contentScriptType="application/ecmascript" contentStyleType="text/css" height="334px" preserveAspectRatio="none" style="width:265px;height:334px;" version="1.1" viewBox="0 0 265 334" width="265px" zoomAndPan="magnify">
<defs>
<filter height="300%" id="fw6deidloo26u" width="300%" x="-1" y="-1">
<filter height="300%" id="fank2oe2qspq0" width="300%" x="-1" y="-1">
<feGaussianBlur result="blurOut" stdDeviation="2.0"/>
<feColorMatrix in="blurOut" result="blurOut2" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .4 0"/>
<feOffset dx="4.0" dy="4.0" in="blurOut2" result="blurOut3"/>
@@ -9,50 +9,50 @@
<style type="text/css">a:hover { text-decoration: underline; }</style>
</defs>
<g>
<a href="https://github.com/bkryza/clang-uml/blob/f7a1130bab9f4a051a2aa7ab0e54d9f5a77bfca8/tests/t00040/t00040.cc#L6" target="_top" title="A" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/f7a1130bab9f4a051a2aa7ab0e54d9f5a77bfca8/tests/t00040/t00040.cc#L6" xlink:show="new" xlink:title="A" xlink:type="simple">
<rect fill="#FEFECE" filter="url(#fw6deidloo26u)" height="73.6094" id="C_0000307580006083737677" style="stroke: #A80036; stroke-width: 1.5;" width="91" x="13" y="8"/>
<a href="https://github.com/bkryza/clang-uml/blob/db3381865e54ff097c198c3f1aa0f69e6ab6fad9/tests/t00040/t00040.cc#L6" target="_top" title="A" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/db3381865e54ff097c198c3f1aa0f69e6ab6fad9/tests/t00040/t00040.cc#L6" xlink:show="new" xlink:title="A" xlink:type="simple">
<rect fill="#FEFECE" filter="url(#fank2oe2qspq0)" height="73.6094" id="C_0000307580006083737677" style="stroke: #A80036; stroke-width: 1.5;" width="91" x="13" y="8"/>
<ellipse cx="50.95" cy="24" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M53.9188,29.6406 Q53.3406,29.9375 52.7,30.0781 Q52.0594,30.2344 51.3563,30.2344 Q48.8563,30.2344 47.5281,28.5938 Q46.2156,26.9375 46.2156,23.8125 Q46.2156,20.6875 47.5281,19.0313 Q48.8563,17.375 51.3563,17.375 Q52.0594,17.375 52.7,17.5313 Q53.3563,17.6875 53.9188,17.9844 L53.9188,20.7031 Q53.2938,20.125 52.7,19.8594 Q52.1063,19.5781 51.4813,19.5781 Q50.1375,19.5781 49.45,20.6563 Q48.7625,21.7188 48.7625,23.8125 Q48.7625,25.9063 49.45,26.9844 Q50.1375,28.0469 51.4813,28.0469 Q52.1063,28.0469 52.7,27.7813 Q53.2938,27.5 53.9188,26.9219 L53.9188,29.6406 Z "/>
<text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="8" x="70.05" y="28.1543">A</text>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="14" x2="103" y1="40" y2="40"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/f7a1130bab9f4a051a2aa7ab0e54d9f5a77bfca8/tests/t00040/t00040.cc#L11" target="_top" title="ii_" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/f7a1130bab9f4a051a2aa7ab0e54d9f5a77bfca8/tests/t00040/t00040.cc#L11" xlink:show="new" xlink:title="ii_" xlink:type="simple">
<a href="https://github.com/bkryza/clang-uml/blob/db3381865e54ff097c198c3f1aa0f69e6ab6fad9/tests/t00040/t00040.cc#L11" target="_top" title="ii_" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/db3381865e54ff097c198c3f1aa0f69e6ab6fad9/tests/t00040/t00040.cc#L11" xlink:show="new" xlink:title="ii_" xlink:type="simple">
<rect fill="#FEFECE" height="10" style="stroke: none; stroke-width: 1.0;" width="20" x="19" y="46"/>
<polygon fill="none" points="24,46,28,50,24,54,20,50" style="stroke: #B38D22; stroke-width: 1.0;"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/f7a1130bab9f4a051a2aa7ab0e54d9f5a77bfca8/tests/t00040/t00040.cc#L11" target="_top" title="ii_" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/f7a1130bab9f4a051a2aa7ab0e54d9f5a77bfca8/tests/t00040/t00040.cc#L11" xlink:show="new" xlink:title="ii_" xlink:type="simple">
<a href="https://github.com/bkryza/clang-uml/blob/db3381865e54ff097c198c3f1aa0f69e6ab6fad9/tests/t00040/t00040.cc#L11" target="_top" title="ii_" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/db3381865e54ff097c198c3f1aa0f69e6ab6fad9/tests/t00040/t00040.cc#L11" xlink:show="new" xlink:title="ii_" xlink:type="simple">
<text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="38" x="33" y="54.2104">ii_ : int</text>
</a>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="14" x2="103" y1="60.8047" y2="60.8047"/>
<ellipse cx="24" cy="71.8047" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/>
<text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="65" x="33" y="75.0151">get_a() : int</text>
<a href="https://github.com/bkryza/clang-uml/blob/f7a1130bab9f4a051a2aa7ab0e54d9f5a77bfca8/tests/t00040/t00040.cc#L19" target="_top" title="AA" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/f7a1130bab9f4a051a2aa7ab0e54d9f5a77bfca8/tests/t00040/t00040.cc#L19" xlink:show="new" xlink:title="AA" xlink:type="simple">
<rect fill="#FEFECE" filter="url(#fw6deidloo26u)" height="48" id="C_0000534115812779766127" style="stroke: #A80036; stroke-width: 1.5;" width="48" x="34.5" y="142"/>
<a href="https://github.com/bkryza/clang-uml/blob/db3381865e54ff097c198c3f1aa0f69e6ab6fad9/tests/t00040/t00040.cc#L19" target="_top" title="AA" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/db3381865e54ff097c198c3f1aa0f69e6ab6fad9/tests/t00040/t00040.cc#L19" xlink:show="new" xlink:title="AA" xlink:type="simple">
<rect fill="#FEFECE" filter="url(#fank2oe2qspq0)" height="48" id="C_0000534115812779766127" style="stroke: #A80036; stroke-width: 1.5;" width="48" x="34.5" y="142"/>
<ellipse cx="49.5" cy="158" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M52.4688,163.6406 Q51.8906,163.9375 51.25,164.0781 Q50.6094,164.2344 49.9063,164.2344 Q47.4063,164.2344 46.0781,162.5938 Q44.7656,160.9375 44.7656,157.8125 Q44.7656,154.6875 46.0781,153.0313 Q47.4063,151.375 49.9063,151.375 Q50.6094,151.375 51.25,151.5313 Q51.9063,151.6875 52.4688,151.9844 L52.4688,154.7031 Q51.8438,154.125 51.25,153.8594 Q50.6563,153.5781 50.0313,153.5781 Q48.6875,153.5781 48,154.6563 Q47.3125,155.7188 47.3125,157.8125 Q47.3125,159.9063 48,160.9844 Q48.6875,162.0469 50.0313,162.0469 Q50.6563,162.0469 51.25,161.7813 Q51.8438,161.5 52.4688,160.9219 L52.4688,163.6406 Z "/>
<text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="16" x="63.5" y="162.1543">AA</text>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="35.5" x2="81.5" y1="174" y2="174"/>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="35.5" x2="81.5" y1="182" y2="182"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/f7a1130bab9f4a051a2aa7ab0e54d9f5a77bfca8/tests/t00040/t00040.cc#L23" target="_top" title="AAA" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/f7a1130bab9f4a051a2aa7ab0e54d9f5a77bfca8/tests/t00040/t00040.cc#L23" xlink:show="new" xlink:title="AAA" xlink:type="simple">
<rect fill="#FEFECE" filter="url(#fw6deidloo26u)" height="73.6094" id="C_0000745371908432158369" style="stroke: #A80036; stroke-width: 1.5;" width="105" x="6" y="250"/>
<a href="https://github.com/bkryza/clang-uml/blob/db3381865e54ff097c198c3f1aa0f69e6ab6fad9/tests/t00040/t00040.cc#L23" target="_top" title="AAA" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/db3381865e54ff097c198c3f1aa0f69e6ab6fad9/tests/t00040/t00040.cc#L23" xlink:show="new" xlink:title="AAA" xlink:type="simple">
<rect fill="#FEFECE" filter="url(#fank2oe2qspq0)" height="73.6094" id="C_0000745371908432158369" style="stroke: #A80036; stroke-width: 1.5;" width="105" x="6" y="250"/>
<ellipse cx="43.05" cy="266" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M46.0188,271.6406 Q45.4406,271.9375 44.8,272.0781 Q44.1594,272.2344 43.4563,272.2344 Q40.9563,272.2344 39.6281,270.5938 Q38.3156,268.9375 38.3156,265.8125 Q38.3156,262.6875 39.6281,261.0313 Q40.9563,259.375 43.4563,259.375 Q44.1594,259.375 44.8,259.5313 Q45.4563,259.6875 46.0188,259.9844 L46.0188,262.7031 Q45.3938,262.125 44.8,261.8594 Q44.2063,261.5781 43.5813,261.5781 Q42.2375,261.5781 41.55,262.6563 Q40.8625,263.7188 40.8625,265.8125 Q40.8625,267.9063 41.55,268.9844 Q42.2375,270.0469 43.5813,270.0469 Q44.2063,270.0469 44.8,269.7813 Q45.3938,269.5 46.0188,268.9219 L46.0188,271.6406 Z "/>
<text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="24" x="61.95" y="270.1543">AAA</text>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="7" x2="110" y1="282" y2="282"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/f7a1130bab9f4a051a2aa7ab0e54d9f5a77bfca8/tests/t00040/t00040.cc#L26" target="_top" title="b" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/f7a1130bab9f4a051a2aa7ab0e54d9f5a77bfca8/tests/t00040/t00040.cc#L26" xlink:show="new" xlink:title="b" xlink:type="simple">
<a href="https://github.com/bkryza/clang-uml/blob/db3381865e54ff097c198c3f1aa0f69e6ab6fad9/tests/t00040/t00040.cc#L26" target="_top" title="b" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/db3381865e54ff097c198c3f1aa0f69e6ab6fad9/tests/t00040/t00040.cc#L26" xlink:show="new" xlink:title="b" xlink:type="simple">
<rect fill="#FEFECE" height="10" style="stroke: none; stroke-width: 1.0;" width="20" x="12" y="288"/>
<ellipse cx="17" cy="293" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/f7a1130bab9f4a051a2aa7ab0e54d9f5a77bfca8/tests/t00040/t00040.cc#L26" target="_top" title="b" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/f7a1130bab9f4a051a2aa7ab0e54d9f5a77bfca8/tests/t00040/t00040.cc#L26" xlink:show="new" xlink:title="b" xlink:type="simple">
<a href="https://github.com/bkryza/clang-uml/blob/db3381865e54ff097c198c3f1aa0f69e6ab6fad9/tests/t00040/t00040.cc#L26" target="_top" title="b" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/db3381865e54ff097c198c3f1aa0f69e6ab6fad9/tests/t00040/t00040.cc#L26" xlink:show="new" xlink:title="b" xlink:type="simple">
<text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="37" x="26" y="296.2104">b : B *</text>
</a>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="7" x2="110" y1="302.8047" y2="302.8047"/>
<ellipse cx="17" cy="313.8047" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/>
<text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="79" x="26" y="317.0151">get_aaa() : int</text>
<a href="https://github.com/bkryza/clang-uml/blob/f7a1130bab9f4a051a2aa7ab0e54d9f5a77bfca8/tests/t00040/t00040.cc#L32" target="_top" title="R" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/f7a1130bab9f4a051a2aa7ab0e54d9f5a77bfca8/tests/t00040/t00040.cc#L32" xlink:show="new" xlink:title="R" xlink:type="simple">
<rect fill="#FEFECE" filter="url(#fw6deidloo26u)" height="60.8047" id="C_0001539035020975101539" style="stroke: #A80036; stroke-width: 1.5;" width="115" x="139" y="14.5"/>
<a href="https://github.com/bkryza/clang-uml/blob/db3381865e54ff097c198c3f1aa0f69e6ab6fad9/tests/t00040/t00040.cc#L32" target="_top" title="R" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/db3381865e54ff097c198c3f1aa0f69e6ab6fad9/tests/t00040/t00040.cc#L32" xlink:show="new" xlink:title="R" xlink:type="simple">
<rect fill="#FEFECE" filter="url(#fank2oe2qspq0)" height="60.8047" id="C_0001539035020975101539" style="stroke: #A80036; stroke-width: 1.5;" width="115" x="139" y="14.5"/>
<ellipse cx="188.25" cy="30.5" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M191.2188,36.1406 Q190.6406,36.4375 190,36.5781 Q189.3594,36.7344 188.6563,36.7344 Q186.1563,36.7344 184.8281,35.0938 Q183.5156,33.4375 183.5156,30.3125 Q183.5156,27.1875 184.8281,25.5313 Q186.1563,23.875 188.6563,23.875 Q189.3594,23.875 190,24.0313 Q190.6563,24.1875 191.2188,24.4844 L191.2188,27.2031 Q190.5938,26.625 190,26.3594 Q189.4063,26.0781 188.7813,26.0781 Q187.4375,26.0781 186.75,27.1563 Q186.0625,28.2188 186.0625,30.3125 Q186.0625,32.4063 186.75,33.4844 Q187.4375,34.5469 188.7813,34.5469 Q189.4063,34.5469 190,34.2813 Q190.5938,34 191.2188,33.4219 L191.2188,36.1406 Z "/>
<text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="8" x="208.75" y="34.6543">R</text>

Before

Width:  |  Height:  |  Size: 10 KiB

After

Width:  |  Height:  |  Size: 10 KiB