Move to tailwind #466
Annotations
13 errors and 1 warning
|
AXSharp.RenderableContent.Tests.RenderableContentTests ► Render_prgWeatherStations_Tabs_Successfull:
src/AXSharp.blazor/tests/sandbox/AXSharp.RenderableContent.Tests/RenderableContentTests.cs#L46
Failed test found in:
TestResults/AXSharp.RenderableContent.Tests.csproj_net9.0.xml
Error:
Bunit.HtmlEqualException : HTML comparison failed.
The following errors were found:
1: The values of the attributes at div(0) > div(0)[class] are different.
2: The values of the attributes at div(0) > div(0) > div(0) > div(2)[class] are different.
3: The values of the attributes at div(0) > div(0) > div(0) > div(2) > div(0)[class] are different.
4: The value of the attribute div(0) > div(0) > div(0) > div(2) > div(0) > div(0) > div(0) > div(4)[class] and actual attribute div(0) > div(0) > div(0) > div(2) > div(0) > div(0) > div(0) > div(0)[class] are different.
5: The values of the attributes at div(0) > div(0) > div(0) > div(2) > div(0) > div(1) > div(0) > input(2)[class] are different.
6: The values of the attributes at div(0) > div(0) > div(0) > div(2) > div(0) > div(1) > div(0) > input(2)[value] are different.
7: The value of the attribute div(0) > div(0) > div(0) > div(2) > div(0) > div(2) > div(0) > div(4)[class] and actual attribute div(0) > div(0) > div(0) > div(2) > div(0) > div(2) > div(0) > div(0)[class] are different.
8: The value of the attribute div(0) > div(0) > div(0) > div(2) > div(0) > div(3) > div(0) > div(4)[class] and actual attribute div(0) > div(0) > div(0) > div(2) > div(0) > div(3) > div(0) > div(0)[class] are different.
9: The value of the attribute div(0) > div(0) > div(0) > div(2) > div(0) > div(4) > div(0) > div(4)[class] and actual attribute div(0) > div(0) > div(0) > div(2) > div(0) > div(4) > div(0) > div(0)[class] are different.
10: The value of the attribute div(0) > div(0) > div(0) > div(2) > div(0) > div(5) > div(0) > div(4)[class] and actual attribute div(0) > div(0) > div(0) > div(2) > div(0) > div(5) > div(0) > div(0)[class] are different.
11: The value of the attribute div(0) > div(0) > div(0) > div(2) > div(0) > div(6) > div(0) > div(4)[class] and actual attribute div(0) > div(0) > div(0) > div(2) > div(0) > div(6) > div(0) > div(0)[class] are different.
12: The value of the attribute div(0) > div(0) > div(0) > div(2) > div(0) > div(7) > div(0) > div(4)[class] and actual attribute div(0) > div(0) > div(0) > div(2) > div(0) > div(7) > div(0) > div(0)[class] are different.
13: The value of the attribute div(0) > div(0) > div(0) > div(2) > div(0) > div(8) > div(0) > div(4)[class] and actual attribute div(0) > div(0) > div(0) > div(2) > div(0) > div(8) > div(0) > div(0)[class] are different.
14: The value of the attribute div(0) > div(0) > div(0) > div(2) > div(0) > div(9) > div(0) > div(4)[class] and actual attribute div(0) > div(0) > div(0) > div(2) > div(0) > div(9) > div(0) > div(0)[class] are different.
15: The values of the attributes at div(0) > div(0) > div(1)[class] are different.
16: The values of the attributes at div(0) > div(0) > div(1) > div(2)[class] are different.
17: The element at div(0) > div(0) > div(0) > div(2) > div(0) > div(0) > div(0) > label(0) is missing.
18: The element at div(0) > div(0) > div(0) > div(2) > div(0) > div(0) > div(0) > input(2) is missing.
19: The element at div(0) > div(0) > div(0) > div(2) > div(0) > div(2) > div(0) > label(0) is missing.
20: The element at div(0) > div(0) > div(0) > div(2) > div(0) > div(2) > div(0) > input(2) is missing.
21: The element at div(0) > div(0) > div(0) > div(2) > div(0) > div(3) > div(0) > label(0) is missing.
22: The element at div(0) > div(0) > div(0) > div(2) > div(0) > div(3) > div(0) > input(2) is missing.
23: The element at div(0) > div(0) > div(0) > div(2) > div(0) > div(4) > div(0) > label(0) is missing.
24: The element at div(0) > div(0) > div(0) > div(2) > div(0) > div(4) > div(0) > input(2) is missing.
25: The element at div(0) > div(0) > div(0) > div(2) > div(0) > div(5) > div(0) > label(0) is missing.
26: The element at div(0) > div(0) > div(0) > div(2) > div(0) > div(5) > div(0) > input(2) is missing.
27: The element at div(0) > div(0) > div(0) > div(2) > div(0) > div(6) > div(0) > label(0) is missing.
28: The element at div(0) > div(0) > div(0) > div(2) > div(0) > div(6) > div(0) > input(2) is missing.
29: The element at div(0) > div(0) > div(0) > div(2) > div(0) > div(7) > div(0) > label(0) is missing.
30: The element at div(0) > div(0) > div(0) > div(2) > div(0) > div(7) > div(0) > input(2) is missing.
31: The element at div(0) > div(0) > div(0) > div(2) > div(0) > div(8) > div(0) > label(0) is missing.
32: The element at div(0) > div(0) > div(0) > div(2) > div(0) > div(8) > div(0) > input(2) is missing.
33: The element at div(0) > div(0) > div(0) > div(2) > div(0) > div(9) > div(0) > label(0) is missing.
34: The element at div(0) > div(0) > div(0) > div(2) > div(0) > div(9) > div(0) > input(2) is missing.
35: The element at div(0) > div(0) > div(0) > ul(0) is missing.
36: The element at div(0) > div(0) > div(1) > div(2) > div(0) > div(0) > label(0) is missing.
37: The element at div(0) > div(0) > div(1) > div(2) > div(0) > div(0) > input(2) is missing.
38: The element at div(0) > div(0) > div(1) > span(0) is missing.
39: The element at div(0) > div(0) > div(0) > div(2) > div(0) > div(0) > div(0) > div(0) > label(0) was not expected.
40: The element at div(0) > div(0) > div(0) > div(2) > div(0) > div(0) > div(0) > div(0) > input(2) was not expected.
41: The element at div(0) > div(0) > div(0) > div(2) > div(0) > div(0) > div(0) > div(2) was not expected.
42: The element at div(0) > div(0) > div(0) > div(2) > div(0) > div(0) > div(0) > div(4) was not expected.
43: The element at div(0) > div(0) > div(0) > div(2) > div(0) > div(0) > div(0) > div(5) was not expected.
44: The element at div(0) > div(0) > div(0) > div(2) > div(0) > div(0) > div(0) > div(6) was not expected.
45: The element at div(0) > div(0) > div(0) > div(2) > div(0) > div(1) > div(0) > div(5) was not expected.
46: The element at div(0) > div(0) > div(0) > div(2) > div(0) > div(1) > div(0) > div(6) was not expected.
47: The element at div(0) > div(0) > div(0) > div(2) > div(0) > div(2) > div(0) > div(0) > label(0) was not expected.
48: The element at div(0) > div(0) > div(0) > div(2) > div(0) > div(2) > div(0) > div(0) > input(2) was not expected.
49: The element at div(0) > div(0) > div(0) > div(2) > div(0) > div(2) > div(0) > div(2) was not expected.
50: The element at div(0) > div(0) > div(0) > div(2) > div(0) > div(2) > div(0) > div(4) was not expected.
51: The element at div(0) > div(0) > div(0) > div(2) > div(0) > div(2) > div(0) > div(5) was not expected.
52: The element at div(0) > div(0) > div(0) > div(2) > div(0) > div(2) > div(0) > div(6) was not expected.
53: The element at div(0) > div(0) > div(0) > div(2) > div(0) > div(3) > div(0) > div(0) > label(0) was not expected.
54: The element at div(0) > div(0) > div(0) > div(2) > div(0) > div(3) > div(0) > div(0) > input(2) was not expected.
55: The element at div(0) > div(0) > div(0) > div(2) > div(0) > div(3) > div(0) > div(2) was not expected.
56: The element at div(0) > div(0) > div(0) > div(2) > div(0) > div(3) > div(0) > div(4) was not expected.
57: The element at div(0) > div(0) > div(0) > div(2) > div(0) > div(3) > div(0) > div(5) was not expected.
58: The element at div(0) > div(0) > div(0) > div(2) > div(0) > div(3) > div(0) > div(6) was not expected.
59: The element at div(0) > div(0) > div(0) > div(2) > div(0) > div(4) > div(0) > div(0) > label(0) was not expected.
60: The element at div(0) > div(0) > div(0) > div(2) > div(0) > div(4) > div(0) > div(0) > input(2) was not expected.
61: The element at div(0) > div(0) > div(0) > div(2) > div(0) > div(4) > div(0) > div(2) was not expected.
62: The element at div(0) > div(0) > div(0) > div(2) > div(0) > div(4) > div(0) > div(4) was not expected.
63: The element at div(0) > div(0) > div(0) > div(2) > div(0) > div(4) > div(0) > div(5) was not expected.
64: The element at div(0) > div(0) > div(0) > div(2) > div(0) > div(4) > div(0) > div(6) was not expected.
65: The element at div(0) > div(0) > div(0) > div(2) > div(0) > div(5) > div(0) > div(0) > label(0) was not expected.
66: The element at div(0) > div(0) > div(0) > div(2) > div(0) > div(5) > div(0) > div(0) > input(2) was not expected.
67: The element at div(0) > div(0) > div(0) > div(2) > div(0) > div(5) > div(0) > div(2) was not expected.
68: The element at div(0) > div(0) > div(0) > div(2) > div(0) > div(5) > div(0) > div(4) was not expected.
69: The element at div(0) > div(0) > div(0) > div(2) > div(0) > div(5) > div(0) > div(5) was not expected.
70: The element at div(0) > div(0) > div(0) > div(2) > div(0) > div(5) > div(0) > div(6) was not expected.
71: The element at div(0) > div(0) > div(0) > div(2) > div(0) > div(6) > div(0) > div(0) > label(0) was not expected.
72: The element at div(0) > div(0) > div(0) > div(2) > div(0) > div(6) > div(0) > div(0) > input(2) was not expected.
73: The element at div(0) > div(0) > div(0) > div(2) > div(0) > div(6) > div(0) > div(2) was not expected.
74: The element at div(0) > div(0) > div(0) > div(2) > div(0) > div(6) > div(0) > div(4) was not expected.
75: The element at div(0) > div(0) > div(0) > div(2) > div(0) > div(6) > div(0) > div(5) was not expected.
76: The element at div(0) > div(0) > div(0) > div(2) > div(0) > div(6) > div(0) > div(6) was not expected.
77: The element at div(0) > div(0) > div(0) > div(2) > div(0) > div(7) > div(0) > div(0) > label(0) was not expected.
78: The element at div(0) > div(0) > div(0) > div(2) > div(0) > div(7) > div(0) > div(0) > div(1) was not expected.
79: The element at div(0) > div(0) > div(0) > div(2) > div(0) > div(7) > div(0) > div(2) was not expected.
80: The element at div(0) > div(0) > div(0) > div(2) > div(0) > div(7) > div(0) > div(3) was not expected.
81: The element at div(0) > div(0) > div(0) > div(2) > div(0) > div(7) > div(0) > div(4) was not expected.
82: The element at div(0) > div(0) > div(0) > div(2) > div(0) > div(8) > div(0) > div(0) > label(0) was not expected.
83: The element at div(0) > div(0) > div(0) > div(2) > div(0) > div(8) > div(0) > div(0) > div(1) was not expected.
84: The element at div(0) > div(0) > div(0) > div(2) > div(0) > div(8) > div(0) > div(2) was not expected.
85: The element at div(0) > div(0) > div(0) > div(2) > div(0) > div(8) > div(0) > div(3) was not expected.
86: The element at div(0) > div(0) > div(0) > div(2) > div(0) > div(8) > div(0) > div(4) was not expected.
87: The element at div(0) > div(0) > div(0) > div(2) > div(0) > div(9) > div(0) > div(0) > label(0) was not expected.
88: The element at div(0) > div(0) > div(0) > div(2) > div(0) > div(9) > div(0) > div(0) > div(1) was not expected.
89: The element at div(0) > div(0) > div(0) > div(2) > div(0) > div(9) > div(0) > div(2) was not expected.
90: The element at div(0) > div(0) > div(0) > div(2) > div(0) > div(9) > div(0) > div(3) was not expected.
91: The element at div(0) > div(0) > div(0) > div(2) > div(0) > div(9) > div(0) > div(4) was not expected.
92: The element at div(0) > div(0) > div(0) > nav(0) was not expected.
93: The element at div(0) > div(0) > div(1) > div(2) > div(0) > div(0) > div(0) > div(0) was not expected.
94: The element at div(0) > div(0) > div(1) > div(2) > div(0) > div(0) > div(0) > div(2) was not expected.
95: The element at div(0) > div(0) > div(1) > div(2) > div(0) > div(0) > div(0) > div(4) was not expected.
96: The element at div(0) > div(0) > div(1) > div(2) > div(0) > div(0) > div(0) > div(5) was not expected.
97: The element at div(0) > div(0) > div(1) > div(2) > div(0) > div(0) > div(0) > div(6) was not expected.
98: The element at div(0) > div(0) > div(1) > h3(0) was not expected.
99: The attribute at div(0) > div(0)[name] is missing.
100: The attribute at div(0) > div(0) > div(0)[name] is missing.
101: The attribute at div(0) > div(0) > div(0)[class] is missing.
102: The attribute at div(0) > div(0) > div(0) > div(2) > div(0)[name] is missing.
103: The attribute at div(0) > div(0) > div(0) > div(2) > div(0) > div(0) > div(0)[class] is missing.
104: The attribute at div(0) > div(0) > div(0) > div(2) > div(0) > div(1) > div(0)[class] is missing.
105: The attribute at div(0) > div(0) > div(0) > div(2) > div(0) > div(1) > div(0) > input(2)[style] is missing.
106: The attribute at div(0) > div(0) > div(0) > div(2) > div(0) > div(1) > div(0) > input(2)[data-bs-toggle] is missing.
107: The attribute at div(0) > div(0) > div(0) > div(2) > div(0) > div(1) > div(0) > input(2)[data-bs-placement] is missing.
108: The attribute at div(0) > div(0) > div(0) > div(2) > div(0) > div(1) > div(0) > input(2)[data-bs-custom-class] is missing.
109: The attribute at div(0) > div(0) > div(0) > div(2) > div(0) > div(1) > div(0) > input(2)[data-bs-title] is missing.
110: The attribute at div(0) > div(0) > div(0) > div(2) > div(0) > div(2) > div(0)[class] is missing.
111: The attribute at div(0) > div(0) > div(0) > div(2) > div(0) > div(3) > div(0)[class] is missing.
112: The attribute at div(0) > div(0) > div(0) > div(2) > div(0) > div(4) > div(0)[class] is missing.
113: The attribute at div(0) > div(0) > div(0) > div(2) > div(0) > div(5) > div(0)[class] is missing.
114: The attribute at div(0) > div(0) > div(0) > div(2) > div(0) > div(6) > div(0)[class] is missing.
115: The attribute at div(0) > div(0) > div(0) > div(2) > div(0) > div(7) > div(0)[class] is missing.
116: The attribute at div(0) > div(0) > div(0) > div(2) > div(0) > div(8) > div(0)[class] is missing.
117: The attribute at div(0) > div(0) > div(0) > div(2) > div(0) > div(9) > div(0)[class] is missing.
118: The attribute at div(0) > div(0) > div(1)[name] is missing.
119: The attribute at div(0) > div(0) > div(1) > div(2)[name] is missing.
120: The attribute at div(0) > div(0) > div(1) > div(2) > div(0) > div(0)[name] is missing.
121: The attribute at div(0) > div(0) > div(1) > div(2) > div(0) > div(0)[class] is missing.
122: The attribute at div(0) > div(0) > div(1) > div(2) > div(0) > div(0) > div(4)[class] is missing.
123: The attribute at div(0) > div(0) > div(0) > div(2) > div(0) > div(1) > div(0) > label(0)[class] was not expected.
124: The attribute at div(0) > div(0) > div(0) > div(2) > div(0) > div(7) > div(0) > div(0)[tabindex] was not expected.
125: The attribute at div(0) > div(0) > div(0) > div(2) > div(0) > div(8) > div(0) > div(0)[tabindex] was not expected.
126: The attribute at div(0) > div(0) > div(0) > div(2) > div(0) > div(9) > div(0) > div(0)[tabindex] was not expected.
127: The attribute at div(0) > div(0) > div(1) > div(2) > div(0)[class] was not expected.
128: The attribute at div(0) > div(0) > div(1) > div(2) > div(0) > div(0) > div(0)[name] was not expected.
Actual HTML:
<div name="prgWeatherStations" >
<div class="flex flex-col ">
<div>
<nav class="flex flex-wrap flex-col sm:flex-row">
<button type="button" class="tab tab-active" >
<b>North pole station</b>
</button>
<button type="button" class="tab " >
<b>South pole station</b>
</button>
<button type="button" class="tab " >
<b>Verl, Germany</b>
</button>
<button type="button" class="tab " >
<b>Kriva, Slovakia</b>
</button>
</nav>
<div class="mt-2">
<div class="flex flex-col ">
<div>
<div name="prgWeatherStations-_weatherStations-NorthPole-StationICAO">
<div class="input">
<label class="me-2" for="7d8ff25d-9680-4ec9-8cb6-6bd850e55814">Station name (ICAO)</label>
<input type="text" class="disabled " id="7d8ff25d-9680-4ec9-8cb6-6bd850e55814" step="any" readonly="readonly" value="" >
</div>
<div class="invalid-feedback "></div>
<div class="invalid-feedback"></div>
<div class="feedback">prgWeatherStations.Weather Cyclic.North pole station.Station name (ICAO)</div>
<div class="feedback">prgWeatherStations._weatherStations.NorthPole.StationICAO</div>
</div>
</div>
<div>
<div name="prgWeatherStations-_weatherStations-NorthPole-StationStatus">
<label class="me-2" for="prgWeatherStations._weatherStations.NorthPole.StationStatus_b50ef6eb-7c4a-482c-b3ec-dd3eec39d9f0">Station status</label>
<input id="prgWeatherStations._weatherStations.NorthPole.StationStatus_b50ef6eb-7c4a-482c-b3ec-dd3eec39d9f0" class="select min-w-6 " value="Unknown" readonly="readonly">
<div class="invalid-feedback"></div>
<div class="feedback">prgWeatherStations.Weather Cyclic.North pole station.Station status</div>
<div class="feedback">prgWeatherStations._weatherStations.NorthPole.StationStatus</div>
</div>
</div>
<div>
<div name="prgWeatherStations-_weatherStations-NorthPole-Pressure">
<div class="input">
<label class="me-2" for="6daebf42-2c17-4b7a-9661-dfe3c091de27">Pressure [Torr]</label>
<input type="number" class="disabled " id="6daebf42-2c17-4b7a-9661-dfe3c091de27" step="any" readonly="readonly" value="0" >
</div>
<div class="invalid-feedback "></div>
<div class="invalid-feedback"></div>
<div class="feedback">prgWeatherStations.Weather Cyclic.North pole station.Pressure</div>
<div class="feedback">prgWeatherStations._weatherStations.NorthPole.Pressure</div>
</div>
</div>
<div>
<div name="prgWeatherStations-_weatherStations-NorthPole-Temp">
<div class="input">
<label class="me-2" for="ced251e7-dcfe-49d2-ae90-9191f65da0e0">Temperature [°C]</label>
<input type="number" class="disabled " id="ced251e7-dcfe-49d2-ae90-9191f65da0e0" step="any" readonly="readonly" value="0" >
</div>
<div class="invalid-feedback "></div>
<div class="invalid-feedback"></div>
<div class="feedback">prgWeatherStations.Weather Cyclic.North pole station.Temperature</div>
<div class="feedback">prgWeatherStations._weatherStations.NorthPole.Temp</div>
</div>
</div>
<div>
<div name="prgWeatherStations-_weatherStations-NorthPole-Visibility">
<div class="input">
<label class="me-2" for="8aaa3638-c066-4432-ab03-decaab8095b8">Visibility [km]</label>
<input type="number" class="disabled " id="8aaa3638-c066-4432-ab03-decaab8095b8" step="any" readonly="readonly" value="0" >
</div>
<div class="invalid-feedback "></div>
<div class="invalid-feedback"></div>
<div class="feedback">prgWeatherStations.Weather Cyclic.North pole station.Visibility</div>
<div class="feedback">prgWeatherStations._weatherStations.NorthPole.Visibility</div>
</div>
</div>
<div>
<div name="prgWeatherStations-_weatherStations-NorthPole-WindHeading">
<div class="input">
<label class="me-2" for="3559ad2f-3c3e-4ffc-9d43-9444c667ac71">Wind heading [Azimuth]</label>
<input type="number" class="disabled " id="3559ad2f-3c3e-4ffc-9d43-9444c667ac71" step="any" readonly="readonly" value="0" >
</div>
<div class="invalid-feedback "></div>
<div class="invalid-feedback"></div>
<div class="feedback">prgWeatherStations.Weather Cyclic.North pole station.Wind heading</div>
<div class="feedback">prgWeatherStations._weatherStations.NorthPole.WindHeading</div>
</div>
</div>
<div>
<div name="prgWeatherStations-_weatherStations-NorthPole-WindSpeed">
<div class="input">
<label class="me-2" for="ebe8ea97-5764-480f-a79d-2e3cd5016dde">Wind speed [m/s]</label>
<input type="number" class="disabled " id="ebe8ea97-5764-480f-a79d-2e3cd5016dde" step="any" readonly="readonly" value="0" >
</div>
<div class="invalid-feedback "></div>
<div class="invalid-feedback"></div>
<div class="feedback">prgWeatherStations.Weather Cyclic.North pole station.Wind speed</div>
<div class="feedback">prgWeatherStations._weatherStations.NorthPole.WindSpeed</div>
</div>
</div>
<div>
<div name="prgWeatherStations-_weatherStations-NorthPole-TestDate">
<div class="relative" tabindex="0" >
<label for="3d208d90-1633-40f9-83b4-fbcaa3674b2a" class="text-gray-800 me-2">TestDate</label>
<div class="inline-flex items-center rounded-full bg-gray-100">
<input type="text" id="3d208d90-1633-40f9-83b4-fbcaa3674b2a" class="p-2 focus:outline-none " size="4" readonly="readonly" value="1/1/0001" >
<button class="cursor-pointer me-2" >
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="size-5 text-gray-500">
<path stroke-linecap="round" stroke-linejoin="round" d="M6.75 3v2.25M17.25 3v2.25M3 18.75V7.5a2.25 2.25 0 0 1 2.25-2.25h13.5A2.25 2.25 0 0 1 21 7.5v11.25m-18 0A2.25 2.25 0 0 0 5.25 21h13.5A2.25 2.25 0 0 0 21 18.75m-18 0v-7.5A2.25 2.25 0 0 1 5.25 9h13.5A2.25 2.25 0 0 1 21 11.25v7.5m-9-6h.008v.008H12v-.008ZM12 15h.008v.008H12V15Zm0 2.25h.008v.008H12v-.008ZM9.75 15h.008v.008H9.75V15Zm0 2.25h.008v.008H9.75v-.008ZM7.5 15h.008v.008H7.5V15Zm0 2.25h.008v.008H7.5v-.008Zm6.75-4.5h.008v.008h-.008v-.008Zm0 2.25h.008v.008h-.008V15Zm0 2.25h.008v.008h-.008v-.008Zm2.25-4.5h.008v.008H16.5v-.008Zm0 2.25h.008v.008H16.5V15Z"></path>
</svg>
</button>
</div>
</div>
<div class="invalid-feedback"></div>
<div class="feedback">prgWeatherStations.Weather Cyclic.North pole station.TestDate</div>
<div class="feedback">prgWeatherStations._weatherStations.NorthPole.TestDate</div>
</div>
</div>
<div>
<div name="prgWeatherStations-_weatherStations-NorthPole-TestDateTime">
<div class="relative" tabindex="0" >
<label for="28001699-1808-4f0c-a198-c43c7c7de0b9" class="text-gray-800 me-2">TestDateTime</label>
<div class="inline-flex items-center rounded-full bg-gray-100">
<input type="text" id="28001699-1808-4f0c-a198-c43c7c7de0b9" class="p-2 focus:outline-none " size="16" readonly="readonly" value="1/1/0001 12:00:00 AM" >
<button class="cursor-pointer me-2" >
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="size-5 text-gray-500">
<path stroke-linecap="round" stroke-linejoin="round" d="M6.75 3v2.25M17.25 3v2.25M3 18.75V7.5a2.25 2.25 0 0 1 2.25-2.25h13.5A2.25 2.25 0 0 1 21 7.5v11.25m-18 0A2.25 2.25 0 0 0 5.25 21h13.5A2.25 2.25 0 0 0 21 18.75m-18 0v-7.5A2.25 2.25 0 0 1 5.25 9h13.5A2.25 2.25 0 0 1 21 11.25v7.5m-9-6h.008v.008H12v-.008ZM12 15h.008v.008H12V15Zm0 2.25h.008v.008H12v-.008ZM9.75 15h.008v.008H9.75V15Zm0 2.25h.008v.008H9.75v-.008ZM7.5 15h.008v.008H7.5V15Zm0 2.25h.008v.008H7.5v-.008Zm6.75-4.5h.008v.008h-.008v-.008Zm0 2.25h.008v.008h-.008V15Zm0 2.25h.008v.008h-.008v-.008Zm2.25-4.5h.008v.008H16.5v-.008Zm0 2.25h.008v.008H16.5V15Z"></path>
</svg>
</button>
</div>
</div>
<div class="invalid-feedback"></div>
<div class="feedback">prgWeatherStations.Weather Cyclic.North pole station.TestDateTime</div>
<div class="feedback">prgWeatherStations._weatherStations.NorthPole.TestDateTime</div>
</div>
</div>
<div>
<div name="prgWeatherStations-_weatherStations-NorthPole-TestTimeOfDay">
<div class="relative" tabindex="0" >
<label for="05a98796-8297-45a0-8afb-1db80bd65870" class="text-gray-800 me-2">TestTimeOfDay</label>
<div class="inline-flex items-center rounded-full bg-gray-100">
<input type="text" id="05a98796-8297-45a0-8afb-1db80bd65870" class="p-2 focus:outline-none " size="4" readonly="readonly" value="00:00:00" >
<button class="cursor-pointer me-2" >
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="size-5 text-gray-500">
<path stroke-linecap="round" stroke-linejoin="round" d="M12 6v6h4.5m4.5 0a9 9 0 1 1-18 0 9 9 0 0 1 18 0Z"></path>
</svg>
</button>
</div>
</div>
<div class="invalid-feedback"></div>
<div class="feedback">prgWeatherStations.Weather Cyclic.North pole station.TestTimeOfDay</div>
<div class="feedback">prgWeatherStations._weatherStations.NorthPole.TestTimeOfDay</div>
</div>
</div>
</div>
</div>
</div>
<div class="simple-border">
<h3>What plc says</h3>
<div class="mt-2">
<div class="flex flex-col ">
<div>
<div name="prgWeatherStations-PlcCommentOnCurrentWeather">
<div class="input">
<label class="me-2" for="a1f91adc-acb5-4ac0-99b5-885df52b94c0">What plc says</label>
<input type="text" class="disabled " id="a1f91adc-acb5-4ac0-99b5-885df52b94c0" step="any" readonly="readonly" value="" >
</div>
<div class="invalid-feedback "></div>
<div class="invalid-feedback"></div>
<div class="feedback">prgWeatherStations.What plc says</div>
<div class="feedback">prgWeatherStations.PlcCommentOnCurrentWeather</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
Expected HTML:
<div name="prgWeatherStations" >
<div name="StackPanel" class="content p-3 ">
<div name="TabControl" class="w-100 ">
<ul class="nav nav-tabs mb-3">
<li class="nav-item">
<button type="button" class="nav-link active" >
<b>North pole station</b>
</button>
</li>
<li class="nav-item">
<button type="button" class="nav-link" >
<b>South pole station</b>
</button>
</li>
<li class="nav-item">
<button type="button" class="nav-link" >
<b>Verl, Germany</b>
</button>
</li>
<li class="nav-item">
<button type="button" class="nav-link" >
<b>Kriva, Slovakia</b>
</button>
</li>
</ul>
<div class="content">
<div name="StackPanel" class="content p-3 ">
<div>
<div name="prgWeatherStations-_weatherStations-NorthPole-StationICAO" class="w-100 form-group mb-2">
<label for:ignore="StationICAO_19a21763-35de-4096-8e63-1778e937dbe5">Station name (ICAO)</label>
<input id:ignore="StationICAO_19a21763-35de-4096-8e63-1778e937dbe5" readonly="readonly" class="w-100 form-control " style="background-color:transparent" type="text" step="any" value="" data-bs-toggle="tooltip" data-bs-placement="top" data-bs-custom-class="custom-tooltip" data-bs-title="prgWeatherStations.Weather Cyclic.North pole station.Station name (ICAO)">
<div class="invalid-feedback"></div>
</div>
</div>
<div>
<div name="prgWeatherStations-_weatherStations-NorthPole-StationStatus" class="w-100 form-group mb-2">
<label for:ignore="StationStatus_6e28cfe0-4435-4380-8cdf-aab96c56d900">Station status</label>
<input id:ignore="StationStatus_6e28cfe0-4435-4380-8cdf-aab96c56d900" class="w-100 form-control " readonly="readonly" style="background-color:transparent" value="Unknown " data-bs-toggle="tooltip" data-bs-placement="top" data-bs-custom-class="custom-tooltip" data-bs-title="prgWeatherStations.Weather Cyclic.North pole station.Station status">
<div class="invalid-feedback"></div>
</div>
</div>
<div>
<div name="prgWeatherStations-_weatherStations-NorthPole-Pressure" class="w-100 form-group mb-2">
<label for:ignore="Pressure_6e94ef0f-3fa6-44b7-b3eb-77f94c8e7492">Pressure [Torr]</label>
<input id:ignore="Pressure_6e94ef0f-3fa6-44b7-b3eb-77f94c8e7492" readonly="readonly" class="w-100 form-control " style="background-color:transparent" type="text" value="0" data-bs-toggle="tooltip" data-bs-placement="top" data-bs-custom-class="custom-tooltip" data-bs-title="prgWeatherStations.Weather Cyclic.North pole station.Pressure">
<div class="invalid-feedback"></div>
</div>
</div>
<div>
<div name="prgWeatherStations-_weatherStations-NorthPole-Temp" class="w-100 form-group mb-2">
<label for:ignore="Temp_408c4920-ff92-44a8-96a0-1c52494bd230">Temperature [°C]</label>
<input id:ignore="Temp_408c4920-ff92-44a8-96a0-1c52494bd230" readonly="readonly" class="w-100 form-control " style="background-color:transparent" type="text" value="0" data-bs-toggle="tooltip" data-bs-placement="top" data-bs-custom-class="custom-tooltip" data-bs-title="prgWeatherStations.Weather Cyclic.North pole station.Temperature">
<div class="invalid-feedback"></div>
</div>
</div>
<div>
<div name="prgWeatherStations-_weatherStations-NorthPole-Visibility" class="w-100 form-group mb-2">
<label for:ignore="Visibility_4a119f80-9765-4909-b1a8-f286a3fb0fb2">Visibility [km]</label>
<input id:ignore="Visibility_4a119f80-9765-4909-b1a8-f286a3fb0fb2" readonly="readonly" class="w-100 form-control " style="background-color:transparent" type="text" value="0" data-bs-toggle="tooltip" data-bs-placement="top" data-bs-custom-class="custom-tooltip" data-bs-title="prgWeatherStations.Weather Cyclic.North pole station.Visibility">
<div class="invalid-feedback"></div>
</div>
</div>
<div>
<div name="prgWeatherStations-_weatherStations-NorthPole-WindHeading" class="w-100 form-group mb-2">
<label for:ignore="WindHeading_df5a8e19-4c12-4633-b793-d7db8ad4e6f6">Wind heading [Azimuth]</label>
<input id:ignore="WindHeading_df5a8e19-4c12-4633-b793-d7db8ad4e6f6" readonly="readonly" class="w-100 form-control " style="background-color:transparent" type="text" step="any" value="0" data-bs-toggle="tooltip" data-bs-placement="top" data-bs-custom-class="custom-tooltip" data-bs-title="prgWeatherStations.Weather Cyclic.North pole station.Wind heading">
<div class="invalid-feedback"></div>
</div>
</div>
<div>
<div name="prgWeatherStations-_weatherStations-NorthPole-WindSpeed" class="w-100 form-group mb-2">
<label for:ignore="WindSpeed_2d739f9b-e493-4d56-afff-5c858c7298e2">Wind speed [m/s]</label>
<input id:ignore="WindSpeed_2d739f9b-e493-4d56-afff-5c858c7298e2" readonly="readonly" class="w-100 form-control " style="background-color:transparent" type="text" value="0" data-bs-toggle="tooltip" data-bs-placement="top" data-bs-custom-class="custom-tooltip" data-bs-title="prgWeatherStations.Weather Cyclic.North pole station.Wind speed">
<div class="invalid-feedback"></div>
</div>
</div>
<div>
<div name="prgWeatherStations-_weatherStations-NorthPole-TestDate" class="w-100 form-group mb-2">
<label for:ignore="TestDate_69cee20a-667c-4fd3-b2f2-df1a87cfad33">TestDate</label>
<input id:ignore="TestDate_69cee20a-667c-4fd3-b2f2-df1a87cfad33" readonly="readonly" class="w-100 form-control " style="background-color:transparent" type="text" value="1/1/0001" data-bs-toggle="tooltip" data-bs-placement="top" data-bs-custom-class="custom-tooltip" data-bs-title="prgWeatherStations.Weather Cyclic.North pole station.TestDate">
<div class="invalid-feedback"></div>
</div>
</div>
<div>
<div name="prgWeatherStations-_weatherStations-NorthPole-TestDateTime" class="w-100 form-group mb-2">
<label for:ignore="TestDateTime_48a01273-be7d-4318-85ac-2bac0216ed89">TestDateTime</label>
<input id:ignore="TestDateTime_48a01273-be7d-4318-85ac-2bac0216ed89" readonly="readonly" class="w-100 form-control " style="background-color:transparent" type="text" value="1/1/0001 12:00:00 AM" data-bs-toggle="tooltip" data-bs-placement="top" data-bs-custom-class="custom-tooltip" data-bs-title="prgWeatherStations.Weather Cyclic.North pole station.TestDateTime">
<div class="invalid-feedback"></div>
</div>
</div>
<div>
<div name="prgWeatherStations-_weatherStations-NorthPole-TestTimeOfDay" class="w-100 form-group mb-2">
<label for:ignore="TestTimeOfDay_12b4b8b9-8c3f-4ce2-b8a7-1d5d396c0c35">TestTimeOfDay</label>
<input id:ignore="TestTimeOfDay_12b4b8b9-8c3f-4ce2-b8a7-1d5d396c0c35" readonly="readonly" class="w-100 form-control " style="background-color:transparent" type="text" value="00:00:00" data-bs-toggle="tooltip" data-bs-placement="top" data-bs-custom-class="custom-tooltip" data-bs-title="prgWeatherStations.Weather Cyclic.North pole station.TestTimeOfDay">
<div class="invalid-feedback"></div>
</div>
</div>
</div>
</div>
</div>
<div name="GroupBox" class="card w-100 p-2">
<span style="font-weight: bold; padding-bottom:2px;">What plc says</span>
<div name="StackPanel" class="content p-3 ">
<div>
<div name="prgWeatherStations-PlcCommentOnCurrentWeather" class="w-100 form-group mb-2">
<label for:ignore="PlcCommentOnCurrentWeather_5dfcdaa9-5b25-4b5b-8898-04eb1d1fc5cf">What plc says</label>
<input id:ignore="PlcCommentOnCurrentWeather_5dfcdaa9-5b25-4b5b-8898-04eb1d1fc5cf" readonly="readonly" class="w-100 form-control " style="background-color:transparent" type="text" step="any" value="" data-bs-toggle="tooltip" data-bs-placement="top" data-bs-custom-class="custom-tooltip" data-bs-title="prgWeatherStations.What plc says">
<div class="invalid-feedback"></div>
</div>
</div>
</div>
</div>
</div>
</div>
|
|
AXSharp.RenderableContent.Tests.RenderableContentTests ► Render_stTestComplex_Success:
src/AXSharp.blazor/tests/sandbox/AXSharp.RenderableContent.Tests/RenderableContentTests.cs#L46
Failed test found in:
TestResults/AXSharp.RenderableContent.Tests.csproj_net9.0.xml
Error:
Bunit.HtmlEqualException : HTML comparison failed.
The following errors were found:
1: The value of the attribute div(0) > div(0) > div(4)[class] and actual attribute div(0) > div(0) > div(0)[class] are different.
2: The value of the attribute div(0) > div(1) > div(4)[class] and actual attribute div(0) > div(1) > div(0)[class] are different.
3: The value of the attribute div(0) > div(2) > div(4)[class] and actual attribute div(0) > div(2) > div(0)[class] are different.
4: The value of the attribute div(0) > div(3) > div(4)[class] and actual attribute div(0) > div(3) > div(0)[class] are different.
5: The values of the attributes at div(0) > div(4)[class] are different.
6: The value of the attribute div(0) > div(4) > div(0) > div(0) > div(4)[class] and actual attribute div(0) > div(4) > div(0) > div(0) > div(0)[class] are different.
7: The value of the attribute div(0) > div(4) > div(1) > div(0) > div(2)[class] and actual attribute div(0) > div(4) > div(1) > div(0) > div(0)[class] are different.
8: The value of the attribute div(0) > div(4) > div(2) > div(0) > div(4)[class] and actual attribute div(0) > div(4) > div(2) > div(0) > div(0)[class] are different.
9: The value of the attribute div(0) > div(4) > div(3) > div(0) > div(4)[class] and actual attribute div(0) > div(4) > div(3) > div(0) > div(0)[class] are different.
10: The element at div(0) > div(0) > label(0) is missing.
11: The element at div(0) > div(0) > input(2) is missing.
12: The element at div(0) > div(1) > label(0) is missing.
13: The element at div(0) > div(1) > input(2) is missing.
14: The element at div(0) > div(2) > label(0) is missing.
15: The element at div(0) > div(2) > input(2) is missing.
16: The element at div(0) > div(3) > label(0) is missing.
17: The element at div(0) > div(3) > input(2) is missing.
18: The element at div(0) > div(4) > div(0) > div(0) > label(0) is missing.
19: The element at div(0) > div(4) > div(0) > div(0) > input(2) is missing.
20: The element at div(0) > div(4) > div(1) > div(0) > div(2) > input(0) is missing.
21: The element at div(0) > div(4) > div(1) > div(0) > label(0) is missing.
22: The element at div(0) > div(4) > div(2) > div(0) > label(0) is missing.
23: The element at div(0) > div(4) > div(2) > div(0) > input(2) is missing.
24: The element at div(0) > div(4) > div(3) > div(0) > label(0) is missing.
25: The element at div(0) > div(4) > div(3) > div(0) > input(2) is missing.
26: The element at div(0) > div(0) > div(0) > label(0) was not expected.
27: The element at div(0) > div(0) > div(0) > input(2) was not expected.
28: The element at div(0) > div(0) > div(2) was not expected.
29: The element at div(0) > div(0) > div(4) was not expected.
30: The element at div(0) > div(0) > div(5) was not expected.
31: The element at div(0) > div(0) > div(6) was not expected.
32: The element at div(0) > div(1) > div(0) > label(0) was not expected.
33: The element at div(0) > div(1) > div(0) > input(2) was not expected.
34: The element at div(0) > div(1) > div(2) was not expected.
35: The element at div(0) > div(1) > div(4) was not expected.
36: The element at div(0) > div(1) > div(5) was not expected.
37: The element at div(0) > div(1) > div(6) was not expected.
38: The element at div(0) > div(2) > div(0) > label(0) was not expected.
39: The element at div(0) > div(2) > div(0) > input(2) was not expected.
40: The element at div(0) > div(2) > div(2) was not expected.
41: The element at div(0) > div(2) > div(4) was not expected.
42: The element at div(0) > div(2) > div(5) was not expected.
43: The element at div(0) > div(2) > div(6) was not expected.
44: The element at div(0) > div(3) > div(0) > label(0) was not expected.
45: The element at div(0) > div(3) > div(0) > input(2) was not expected.
46: The element at div(0) > div(3) > div(2) was not expected.
47: The element at div(0) > div(3) > div(4) was not expected.
48: The element at div(0) > div(3) > div(5) was not expected.
49: The element at div(0) > div(3) > div(6) was not expected.
50: The element at div(0) > div(4) > div(0) > div(0) > div(0) > label(0) was not expected.
51: The element at div(0) > div(4) > div(0) > div(0) > div(0) > input(2) was not expected.
52: The element at div(0) > div(4) > div(0) > div(0) > div(2) was not expected.
53: The element at div(0) > div(4) > div(0) > div(0) > div(4) was not expected.
54: The element at div(0) > div(4) > div(0) > div(0) > div(5) was not expected.
55: The element at div(0) > div(4) > div(0) > div(0) > div(6) was not expected.
56: The element at div(0) > div(4) > div(1) > div(0) > div(0) > label(0) was not expected.
57: The element at div(0) > div(4) > div(1) > div(0) > div(0) > label(2) was not expected.
58: The element at div(0) > div(4) > div(1) > div(0) > div(3) was not expected.
59: The element at div(0) > div(4) > div(1) > div(0) > div(4) was not expected.
60: The element at div(0) > div(4) > div(2) > div(0) > div(0) > label(0) was not expected.
61: The element at div(0) > div(4) > div(2) > div(0) > div(0) > input(2) was not expected.
62: The element at div(0) > div(4) > div(2) > div(0) > div(2) was not expected.
63: The element at div(0) > div(4) > div(2) > div(0) > div(4) was not expected.
64: The element at div(0) > div(4) > div(2) > div(0) > div(5) was not expected.
65: The element at div(0) > div(4) > div(2) > div(0) > div(6) was not expected.
66: The element at div(0) > div(4) > div(3) > div(0) > div(0) > label(0) was not expected.
67: The element at div(0) > div(4) > div(3) > div(0) > div(0) > div(1) was not expected.
68: The element at div(0) > div(4) > div(3) > div(0) > div(2) was not expected.
69: The element at div(0) > div(4) > div(3) > div(0) > div(3) was not expected.
70: The element at div(0) > div(4) > div(3) > div(0) > div(4) was not expected.
71: The attribute at div(0) > div(0)[class] is missing.
72: The attribute at div(0) > div(1)[class] is missing.
73: The attribute at div(0) > div(2)[class] is missing.
74: The attribute at div(0) > div(3)[class] is missing.
75: The attribute at div(0) > div(4)[name] is missing.
76: The attribute at div(0) > div(4) > div(0) > div(0)[class] is missing.
77: The attribute at div(0) > div(4) > div(1) > div(0)[class] is missing.
78: The attribute at div(0) > div(4) > div(2) > div(0)[class] is missing.
79: The attribute at div(0) > div(4) > div(3) > div(0)[class] is missing.
80: The attribute at div(0) > div(4) > div(3) > div(0) > div(0)[tabindex] was not expected.
Actual HTML:
<div name="testingProgram-testComplex" >
<div name="testingProgram-testComplex-testInteger">
<div class="input">
<label class="me-2" for="01fabebe-88f3-4cee-8503-fb3ac6364f49">Integer From PLC</label>
<input type="number" class="disabled " id="01fabebe-88f3-4cee-8503-fb3ac6364f49" step="any" readonly="readonly" value="0" >
</div>
<div class="invalid-feedback "></div>
<div class="invalid-feedback"></div>
<div class="feedback">testingProgram.instanceOfStPrimitive.Integer From PLC</div>
<div class="feedback">testingProgram.testComplex.testInteger</div>
</div>
<div name="testingProgram-testComplex-testComplexInstance-stComplexInteger">
<div class="input">
<label class="me-2" for="0353ee2b-87ff-43f7-86bd-e81614101056">Integer From PLC</label>
<input type="number" class="disabled " id="0353ee2b-87ff-43f7-86bd-e81614101056" step="any" readonly="readonly" value="0" >
</div>
<div class="invalid-feedback "></div>
<div class="invalid-feedback"></div>
<div class="feedback">testingProgram.instanceOfStPrimitive.Complex Instance.Integer From PLC</div>
<div class="feedback">testingProgram.testComplex.testComplexInstance.stComplexInteger</div>
</div>
<div name="testingProgram-testComplex-testComplexInstance-stComplexString">
<div class="input">
<label class="me-2" for="c672b863-315b-4ba2-995d-30f0f91f9e83">String From PLC</label>
<input type="text" class="disabled " id="c672b863-315b-4ba2-995d-30f0f91f9e83" step="any" readonly="readonly" value="" >
</div>
<div class="invalid-feedback "></div>
<div class="invalid-feedback"></div>
<div class="feedback">testingProgram.instanceOfStPrimitive.Complex Instance.String From PLC</div>
<div class="feedback">testingProgram.testComplex.testComplexInstance.stComplexString</div>
</div>
<div name="testingProgram-testComplex-testString">
<div class="input">
<label class="me-2" for="c2877f76-92e7-4735-a59d-ae4b90c02e1d">String From PLC</label>
<input type="text" class="disabled " id="c2877f76-92e7-4735-a59d-ae4b90c02e1d" step="any" readonly="readonly" value="" >
</div>
<div class="invalid-feedback "></div>
<div class="invalid-feedback"></div>
<div class="feedback">testingProgram.instanceOfStPrimitive.String From PLC</div>
<div class="feedback">testingProgram.testComplex.testString</div>
</div>
<div class="flex flex-col ">
<div>
<div name="testingProgram-testComplex-testComplexUnknownInstance-stComplexUnknownString">
<div class="input">
<label class="me-2" for="9ea69c4e-c476-49a0-a42d-f783b4e698ba">String unknown From PLC</label>
<input type="text" class="disabled " id="9ea69c4e-c476-49a0-a42d-f783b4e698ba" step="any" readonly="readonly" value="" >
</div>
<div class="invalid-feedback "></div>
<div class="invalid-feedback"></div>
<div class="feedback">testingProgram.instanceOfStPrimitive.Complex Instance.String unknown From PLC</div>
<div class="feedback">testingProgram.testComplex.testComplexUnknownInstance.stComplexUnknownString</div>
</div>
</div>
<div>
<div name="testingProgram-testComplex-testComplexUnknownInstance-testBool">
<div class="input-checkbox">
<label for="1881b539-a32f-43fa-b7d5-b3f895798f4c">
<input type="checkbox" class="peer " id="1881b539-a32f-43fa-b7d5-b3f895798f4c" readonly="readonly" >
<span>
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="size-4">
<path stroke-linecap="round" stroke-linejoin="round" d="m4.5 12.75 6 6 9-13.5"></path>
</svg>
</span>
</label>
<label for="1881b539-a32f-43fa-b7d5-b3f895798f4c">BOOL unknown From PLC</label>
</div>
<div class="invalid-feedback"></div>
<div class="feedback">testingProgram.instanceOfStPrimitive.Complex Instance.BOOL unknown From PLC</div>
<div class="feedback">testingProgram.testComplex.testComplexUnknownInstance.testBool</div>
</div>
</div>
<div>
<div name="testingProgram-testComplex-testComplexUnknownInstance-stComplexUnknowInteger">
<div class="input">
<label class="me-2" for="e84d835a-0720-4189-9756-9eba0731d1a8">Integer unknown From PLC</label>
<input type="number" class="disabled " id="e84d835a-0720-4189-9756-9eba0731d1a8" step="any" readonly="readonly" value="0" >
</div>
<div class="invalid-feedback "></div>
<div class="invalid-feedback"></div>
<div class="feedback">testingProgram.instanceOfStPrimitive.Complex Instance.Integer unknown From PLC</div>
<div class="feedback">testingProgram.testComplex.testComplexUnknownInstance.stComplexUnknowInteger</div>
</div>
</div>
<div>
<div name="testingProgram-testComplex-testComplexUnknownInstance-TestDate">
<div class="relative" tabindex="0" >
<label for="f70cef4f-0d7f-4d20-8542-e5c1a4052522" class="text-gray-800 me-2">DATE unknown From PLC</label>
<div class="inline-flex items-center rounded-full bg-gray-100">
<input type="text" id="f70cef4f-0d7f-4d20-8542-e5c1a4052522" class="p-2 focus:outline-none " size="4" readonly="readonly" value="1/1/0001" >
<button class="cursor-pointer me-2" >
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="size-5 text-gray-500">
<path stroke-linecap="round" stroke-linejoin="round" d="M6.75 3v2.25M17.25 3v2.25M3 18.75V7.5a2.25 2.25 0 0 1 2.25-2.25h13.5A2.25 2.25 0 0 1 21 7.5v11.25m-18 0A2.25 2.25 0 0 0 5.25 21h13.5A2.25 2.25 0 0 0 21 18.75m-18 0v-7.5A2.25 2.25 0 0 1 5.25 9h13.5A2.25 2.25 0 0 1 21 11.25v7.5m-9-6h.008v.008H12v-.008ZM12 15h.008v.008H12V15Zm0 2.25h.008v.008H12v-.008ZM9.75 15h.008v.008H9.75V15Zm0 2.25h.008v.008H9.75v-.008ZM7.5 15h.008v.008H7.5V15Zm0 2.25h.008v.008H7.5v-.008Zm6.75-4.5h.008v.008h-.008v-.008Zm0 2.25h.008v.008h-.008V15Zm0 2.25h.008v.008h-.008v-.008Zm2.25-4.5h.008v.008H16.5v-.008Zm0 2.25h.008v.008H16.5V15Z"></path>
</svg>
</button>
</div>
</div>
<div class="invalid-feedback"></div>
<div class="feedback">testingProgram.instanceOfStPrimitive.Complex Instance.DATE unknown From PLC</div>
<div class="feedback">testingProgram.testComplex.testComplexUnknownInstance.TestDate</div>
</div>
</div>
</div>
</div>
Expected HTML:
<div name="testingProgram-testComplex" >
<div name="testingProgram-testComplex-testInteger" class="w-100 form-group mb-2">
<label for:ignore="testInteger_6aa5c11e-fbee-43e3-9c0f-5244905144ee">Integer From PLC</label>
<input id:ignore="testInteger_6aa5c11e-fbee-43e3-9c0f-5244905144ee" readonly="readonly" class="w-100 form-control " style="background-color:transparent" type="text" step="any" value="0" data-bs-toggle="tooltip" data-bs-placement="top" data-bs-custom-class="custom-tooltip" data-bs-title="testingProgram.instanceOfStPrimitive.Integer From PLC">
<div class="invalid-feedback"></div>
</div>
<div name="testingProgram-testComplex-testComplexInstance-stComplexInteger" class="w-100 form-group mb-2">
<label for:ignore="stComplexInteger_aa3b26b2-05a4-4966-ab55-75dd073d0d6c">Integer From PLC</label>
<input id:ignore="stComplexInteger_aa3b26b2-05a4-4966-ab55-75dd073d0d6c" readonly="readonly" class="w-100 form-control " style="background-color:transparent" type="text" step="any" value="0" data-bs-toggle="tooltip" data-bs-placement="top" data-bs-custom-class="custom-tooltip" data-bs-title="testingProgram.instanceOfStPrimitive.Complex Instance.Integer From PLC">
<div class="invalid-feedback"></div>
</div>
<div name="testingProgram-testComplex-testComplexInstance-stComplexString" class="w-100 form-group mb-2">
<label for:ignore="stComplexString_4aecd2cc-963a-48f6-b9e2-d42140e25d38">String From PLC</label>
<input id:ignore="stComplexString_4aecd2cc-963a-48f6-b9e2-d42140e25d38" readonly="readonly" class="w-100 form-control " style="background-color:transparent" type="text" step="any" value="" data-bs-toggle="tooltip" data-bs-placement="top" data-bs-custom-class="custom-tooltip" data-bs-title="testingProgram.instanceOfStPrimitive.Complex Instance.String From PLC">
<div class="invalid-feedback"></div>
</div>
<div name="testingProgram-testComplex-testString" class="w-100 form-group mb-2">
<label for:ignore="testString_bff59349-8b75-469d-b592-bd0f4f5cc20f">String From PLC</label>
<input id:ignore="testString_bff59349-8b75-469d-b592-bd0f4f5cc20f" readonly="readonly" class="w-100 form-control " style="background-color:transparent" type="text" step="any" value="" data-bs-toggle="tooltip" data-bs-placement="top" data-bs-custom-class="custom-tooltip" data-bs-title="testingProgram.instanceOfStPrimitive.String From PLC">
<div class="invalid-feedback"></div>
</div>
<div name="StackPanel" class="content p-3 ">
<div>
<div name="testingProgram-testComplex-testComplexUnknownInstance-stComplexUnknownString" class="w-100 form-group mb-2">
<label for:ignore="stComplexUnknownString_1cd5fecc-fdba-452c-9786-324a23f97023">String unknown From PLC</label>
<input id:ignore="stComplexUnknownString_1cd5fecc-fdba-452c-9786-324a23f97023" readonly="readonly" class="w-100 form-control " style="background-color:transparent" type="text" step="any" value="" data-bs-toggle="tooltip" data-bs-placement="top" data-bs-custom-class="custom-tooltip" data-bs-title="testingProgram.instanceOfStPrimitive.Complex Instance.String unknown From PLC">
<div class="invalid-feedback"></div>
</div>
</div>
<div>
<div name="testingProgram-testComplex-testComplexUnknownInstance-testBool" class="w-100 form-group mb-2">
<label for:ignore="testBool_f3bdbd6d-3c5d-42d1-931d-ad50e67de144">BOOL unknown From PLC</label>
<div class="form-check form-switch">
<input id:ignore="testBool_f3bdbd6d-3c5d-42d1-931d-ad50e67de144" disabled="" class="form-check-input " type="checkbox" data-bs-toggle="tooltip" data-bs-placement="top" data-bs-custom-class="custom-tooltip" data-bs-title="testingProgram.instanceOfStPrimitive.Complex Instance.BOOL unknown From PLC" >
</div>
<div class="invalid-feedback"></div>
</div>
</div>
<div>
<div name="testingProgram-testComplex-testComplexUnknownInstance-stComplexUnknowInteger" class="w-100 form-group mb-2">
<label for:ignore="stComplexUnknowInteger_bf164677-4e47-46e4-845b-efbd6c0217cc">Integer unknown From PLC</label>
<input id:ignore="stComplexUnknowInteger_bf164677-4e47-46e4-845b-efbd6c0217cc" readonly="readonly" class="w-100 form-control " style="background-color:transparent" type="text" step="any" value="0" data-bs-toggle="tooltip" data-bs-placement="top" data-bs-custom-class="custom-tooltip" data-bs-title="testingProgram.instanceOfStPrimitive.Complex Instance.Integer unknown From PLC">
<div class="invalid-feedback"></div>
</div>
</div>
<div>
<div name="testingProgram-testComplex-testComplexUnknownInstance-TestDate" class="w-100 form-group mb-2">
<label for:ignore="TestDate_326072d8-f6b5-4436-95b4-b4a8a8df5386">DATE unknown From PLC</label>
<input id:ignore="TestDate_326072d8-f6b5-4436-95b4-b4a8a8df5386" readonly="readonly" class="w-100 form-control " style="background-color:transparent" type="text" value="1/1/0001" data-bs-toggle="tooltip" data-bs-placement="top" data-bs-custom-class="custom-tooltip" data-bs-title="testingProgram.instanceOfStPrimitive.Complex Instance.DATE unknown From PLC">
<div class="invalid-feedback"></div>
</div>
</div>
</div>
</div>
|
|
AXSharp.RenderableContent.Tests.RenderableContentTests ► Render_stTestEnum_Success:
src/AXSharp.blazor/tests/sandbox/AXSharp.RenderableContent.Tests/RenderableContentTests.cs#L46
Failed test found in:
TestResults/AXSharp.RenderableContent.Tests.csproj_net9.0.xml
Error:
Bunit.HtmlEqualException : HTML comparison failed.
The following errors were found:
1: The values of the attributes at div(0) > div(0) > select(2)[class] are different.
2: The element at div(0) > div(0) > div(5) was not expected.
3: The element at div(0) > div(0) > div(6) was not expected.
4: The attribute at div(0) > div(0)[class] is missing.
5: The attribute at div(0) > div(0) > select(2)[data-bs-toggle] is missing.
6: The attribute at div(0) > div(0) > select(2)[data-bs-placement] is missing.
7: The attribute at div(0) > div(0) > select(2)[data-bs-custom-class] is missing.
8: The attribute at div(0) > div(0) > select(2)[data-bs-title] is missing.
9: The attribute at div(0) > div(0) > select(2) > option(0)[class] is missing.
10: The attribute at div(0) > div(0) > select(2) > option(1)[class] is missing.
11: The attribute at div(0) > div(0) > select(2) > option(2)[class] is missing.
12: The attribute at div(0) > div(0) > label(0)[class] was not expected.
Actual HTML:
<div name="testingProgram-testEnum" >
<div name="testingProgram-testEnum">
<label class="me-2" for="testingProgram.testEnum_9d40efec-a269-4065-aad6-605f5768808d">instanceOfStEnum</label>
<select id="testingProgram.testEnum_9d40efec-a269-4065-aad6-605f5768808d" class="select min-w-6 " value="0" >
<option value="0" selected="">Unknown</option>
<option value="1">Available</option>
<option value="2">UnAvailable</option>
</select>
<div class="invalid-feedback"></div>
<div class="feedback">testingProgram.instanceOfStEnum</div>
<div class="feedback">testingProgram.testEnum</div>
</div>
</div>
Expected HTML:
<div name="testingProgram-testEnum" >
<div name="testingProgram-testEnum" class="w-100 form-group mb-2">
<label for:ignore="testEnum_7dfc1d61-8f2c-4a0d-a86a-d8cfd7e89147">instanceOfStEnum</label>
<select id:ignore="testEnum_7dfc1d61-8f2c-4a0d-a86a-d8cfd7e89147" class="w-100 form-select " data-bs-toggle="tooltip" data-bs-placement="top" data-bs-custom-class="custom-tooltip" data-bs-title="testingProgram.instanceOfStEnum" value="0" >
<option class="form-control" value="0" selected="">Unknown</option>
<option class="form-control" value="1">Available</option>
<option class="form-control" value="2">UnAvailable</option>
</select>
<div class="invalid-feedback"></div>
</div>
</div>
|
|
AXSharp.RenderableContent.Tests.RenderableContentTests ► Render_stTestLayoutOverwrite_Success:
src/AXSharp.blazor/tests/sandbox/AXSharp.RenderableContent.Tests/RenderableContentTests.cs#L46
Failed test found in:
TestResults/AXSharp.RenderableContent.Tests.csproj_net9.0.xml
Error:
Bunit.HtmlEqualException : HTML comparison failed.
The following errors were found:
1: The values of the attributes at div(0) > div(0)[class] are different.
2: The value of the attribute div(0) > div(0) > div(0) > div(0) > div(2)[class] and actual attribute div(0) > div(0) > div(0) > div(0) > div(0)[class] are different.
3: The value of the attribute div(0) > div(0) > div(1) > div(0) > div(4)[class] and actual attribute div(0) > div(0) > div(1) > div(0) > div(0)[class] are different.
4: The value of the attribute div(0) > div(0) > div(2) > div(0) > div(4)[class] and actual attribute div(0) > div(0) > div(2) > div(0) > div(0)[class] are different.
5: The values of the attributes at div(0) > div(0) > div(3) > div(0)[class] are different.
6: The value of the attribute div(0) > div(0) > div(3) > div(0) > div(0) > div(0) > div(4)[class] and actual attribute div(0) > div(0) > div(3) > div(0) > div(0) > div(0) > div(0)[class] are different.
7: The value of the attribute div(0) > div(0) > div(3) > div(0) > div(1) > div(0) > div(4)[class] and actual attribute div(0) > div(0) > div(3) > div(0) > div(1) > div(0) > div(0)[class] are different.
8: The value of the attribute div(0) > div(0) > div(3) > div(0) > div(2) > div(0) > div(4)[class] and actual attribute div(0) > div(0) > div(3) > div(0) > div(2) > div(0) > div(0)[class] are different.
9: The value of the attribute div(0) > div(0) > div(3) > div(0) > div(3) > div(0) > div(4)[class] and actual attribute div(0) > div(0) > div(3) > div(0) > div(3) > div(0) > div(0)[class] are different.
10: The values of the attributes at div(0) > div(0) > div(4) > div(0)[class] are different.
11: The values of the attributes at div(0) > div(0) > div(4) > div(0) > div(0) > div(0) > div(2)[class] are different.
12: The values of the attributes at div(0) > div(0) > div(4) > div(0) > div(0) > div(0) > div(2) > div(0)[class] are different.
13: The value of the attribute div(0) > div(0) > div(4) > div(0) > div(0) > div(0) > div(2) > div(0) > div(0) > div(0) > div(4)[class] and actual attribute div(0) > div(0) > div(4) > div(0) > div(0) > div(0) > div(2) > div(0) > div(0) > div(0) > div(0)[class] are different.
14: The values of the attributes at div(0) > div(0) > div(4) > div(0) > div(0) > div(0) > div(2) > div(0) > div(1) > div(0) > input(2)[class] are different.
15: The values of the attributes at div(0) > div(0) > div(4) > div(0) > div(0) > div(0) > div(2) > div(0) > div(1) > div(0) > input(2)[value] are different.
16: The value of the attribute div(0) > div(0) > div(4) > div(0) > div(0) > div(0) > div(2) > div(0) > div(2) > div(0) > div(4)[class] and actual attribute div(0) > div(0) > div(4) > div(0) > div(0) > div(0) > div(2) > div(0) > div(2) > div(0) > div(0)[class] are different.
17: The value of the attribute div(0) > div(0) > div(4) > div(0) > div(0) > div(0) > div(2) > div(0) > div(3) > div(0) > div(4)[class] and actual attribute div(0) > div(0) > div(4) > div(0) > div(0) > div(0) > div(2) > div(0) > div(3) > div(0) > div(0)[class] are different.
18: The value of the attribute div(0) > div(0) > div(4) > div(0) > div(0) > div(0) > div(2) > div(0) > div(4) > div(0) > div(4)[class] and actual attribute div(0) > div(0) > div(4) > div(0) > div(0) > div(0) > div(2) > div(0) > div(4) > div(0) > div(0)[class] are different.
19: The value of the attribute div(0) > div(0) > div(4) > div(0) > div(0) > div(0) > div(2) > div(0) > div(5) > div(0) > div(4)[class] and actual attribute div(0) > div(0) > div(4) > div(0) > div(0) > div(0) > div(2) > div(0) > div(5) > div(0) > div(0)[class] are different.
20: The value of the attribute div(0) > div(0) > div(4) > div(0) > div(0) > div(0) > div(2) > div(0) > div(6) > div(0) > div(4)[class] and actual attribute div(0) > div(0) > div(4) > div(0) > div(0) > div(0) > div(2) > div(0) > div(6) > div(0) > div(0)[class] are different.
21: The value of the attribute div(0) > div(0) > div(4) > div(0) > div(0) > div(0) > div(2) > div(0) > div(7) > div(0) > div(4)[class] and actual attribute div(0) > div(0) > div(4) > div(0) > div(0) > div(0) > div(2) > div(0) > div(7) > div(0) > div(0)[class] are different.
22: The value of the attribute div(0) > div(0) > div(4) > div(0) > div(0) > div(0) > div(2) > div(0) > div(8) > div(0) > div(4)[class] and actual attribute div(0) > div(0) > div(4) > div(0) > div(0) > div(0) > div(2) > div(0) > div(8) > div(0) > div(0)[class] are different.
23: The value of the attribute div(0) > div(0) > div(4) > div(0) > div(0) > div(0) > div(2) > div(0) > div(9) > div(0) > div(4)[class] and actual attribute div(0) > div(0) > div(4) > div(0) > div(0) > div(0) > div(2) > div(0) > div(9) > div(0) > div(0)[class] are different.
24: The values of the attributes at div(0) > div(0) > div(4) > div(0) > div(1) > div(0)[class] are different.
25: The values of the attributes at div(0) > div(0) > div(4) > div(0) > div(1) > div(0) > div(2)[class] are different.
26: The element at div(0) > div(0) > div(0) > div(0) > div(2) > input(0) is missing.
27: The element at div(0) > div(0) > div(0) > div(0) > label(0) is missing.
28: The element at div(0) > div(0) > div(1) > div(0) > label(0) is missing.
29: The element at div(0) > div(0) > div(1) > div(0) > input(2) is missing.
30: The element at div(0) > div(0) > div(2) > div(0) > label(0) is missing.
31: The element at div(0) > div(0) > div(2) > div(0) > input(2) is missing.
32: The element at div(0) > div(0) > div(3) > div(0) > div(0) > div(0) > label(0) is missing.
33: The element at div(0) > div(0) > div(3) > div(0) > div(0) > div(0) > input(2) is missing.
34: The element at div(0) > div(0) > div(3) > div(0) > div(1) > div(0) > label(0) is missing.
35: The element at div(0) > div(0) > div(3) > div(0) > div(1) > div(0) > input(2) is missing.
36: The element at div(0) > div(0) > div(3) > div(0) > div(2) > div(0) > label(0) is missing.
37: The element at div(0) > div(0) > div(3) > div(0) > div(2) > div(0) > input(2) is missing.
38: The element at div(0) > div(0) > div(3) > div(0) > div(3) > div(0) > label(0) is missing.
39: The element at div(0) > div(0) > div(3) > div(0) > div(3) > div(0) > input(2) is missing.
40: The element at div(0) > div(0) > div(4) > div(0) > div(0) > div(0) > div(2) > div(0) > div(0) > div(0) > label(0) is missing.
41: The element at div(0) > div(0) > div(4) > div(0) > div(0) > div(0) > div(2) > div(0) > div(0) > div(0) > input(2) is missing.
42: The element at div(0) > div(0) > div(4) > div(0) > div(0) > div(0) > div(2) > div(0) > div(2) > div(0) > label(0) is missing.
43: The element at div(0) > div(0) > div(4) > div(0) > div(0) > div(0) > div(2) > div(0) > div(2) > div(0) > input(2) is missing.
44: The element at div(0) > div(0) > div(4) > div(0) > div(0) > div(0) > div(2) > div(0) > div(3) > div(0) > label(0) is missing.
45: The element at div(0) > div(0) > div(4) > div(0) > div(0) > div(0) > div(2) > div(0) > div(3) > div(0) > input(2) is missing.
46: The element at div(0) > div(0) > div(4) > div(0) > div(0) > div(0) > div(2) > div(0) > div(4) > div(0) > label(0) is missing.
47: The element at div(0) > div(0) > div(4) > div(0) > div(0) > div(0) > div(2) > div(0) > div(4) > div(0) > input(2) is missing.
48: The element at div(0) > div(0) > div(4) > div(0) > div(0) > div(0) > div(2) > div(0) > div(5) > div(0) > label(0) is missing.
49: The element at div(0) > div(0) > div(4) > div(0) > div(0) > div(0) > div(2) > div(0) > div(5) > div(0) > input(2) is missing.
50: The element at div(0) > div(0) > div(4) > div(0) > div(0) > div(0) > div(2) > div(0) > div(6) > div(0) > label(0) is missing.
51: The element at div(0) > div(0) > div(4) > div(0) > div(0) > div(0) > div(2) > div(0) > div(6) > div(0) > input(2) is missing.
52: The element at div(0) > div(0) > div(4) > div(0) > div(0) > div(0) > div(2) > div(0) > div(7) > div(0) > label(0) is missing.
53: The element at div(0) > div(0) > div(4) > div(0) > div(0) > div(0) > div(2) > div(0) > div(7) > div(0) > input(2) is missing.
54: The element at div(0) > div(0) > div(4) > div(0) > div(0) > div(0) > div(2) > div(0) > div(8) > div(0) > label(0) is missing.
55: The element at div(0) > div(0) > div(4) > div(0) > div(0) > div(0) > div(2) > div(0) > div(8) > div(0) > input(2) is missing.
56: The element at div(0) > div(0) > div(4) > div(0) > div(0) > div(0) > div(2) > div(0) > div(9) > div(0) > label(0) is missing.
57: The element at div(0) > div(0) > div(4) > div(0) > div(0) > div(0) > div(2) > div(0) > div(9) > div(0) > input(2) is missing.
58: The element at div(0) > div(0) > div(4) > div(0) > div(0) > div(0) > ul(0) is missing.
59: The element at div(0) > div(0) > div(4) > div(0) > div(1) > div(0) > div(2) > div(0) > div(0) > label(0) is missing.
60: The element at div(0) > div(0) > div(4) > div(0) > div(1) > div(0) > div(2) > div(0) > div(0) > input(2) is missing.
61: The element at div(0) > div(0) > div(4) > div(0) > div(1) > div(0) > span(0) is missing.
62: The element at div(0) > div(0) > div(0) > div(0) > div(0) > label(0) was not expected.
63: The element at div(0) > div(0) > div(0) > div(0) > div(0) > label(2) was not expected.
64: The element at div(0) > div(0) > div(0) > div(0) > div(3) was not expected.
65: The element at div(0) > div(0) > div(0) > div(0) > div(4) was not expected.
66: The element at div(0) > div(0) > div(1) > div(0) > div(0) > label(0) was not expected.
67: The element at div(0) > div(0) > div(1) > div(0) > div(0) > input(2) was not expected.
68: The element at div(0) > div(0) > div(1) > div(0) > div(2) was not expected.
69: The element at div(0) > div(0) > div(1) > div(0) > div(4) was not expected.
70: The element at div(0) > div(0) > div(1) > div(0) > div(5) was not expected.
71: The element at div(0) > div(0) > div(1) > div(0) > div(6) was not expected.
72: The element at div(0) > div(0) > div(2) > div(0) > div(0) > label(0) was not expected.
73: The element at div(0) > div(0) > div(2) > div(0) > div(0) > input(2) was not expected.
74: The element at div(0) > div(0) > div(2) > div(0) > div(2) was not expected.
75: The element at div(0) > div(0) > div(2) > div(0) > div(4) was not expected.
76: The element at div(0) > div(0) > div(2) > div(0) > div(5) was not expected.
77: The element at div(0) > div(0) > div(2) > div(0) > div(6) was not expected.
78: The element at div(0) > div(0) > div(3) > div(0) > div(0) > div(0) > div(0) > label(0) was not expected.
79: The element at div(0) > div(0) > div(3) > div(0) > div(0) > div(0) > div(0) > input(2) was not expected.
80: The element at div(0) > div(0) > div(3) > div(0) > div(0) > div(0) > div(2) was not expected.
81: The element at div(0) > div(0) > div(3) > div(0) > div(0) > div(0) > div(4) was not expected.
82: The element at div(0) > div(0) > div(3) > div(0) > div(0) > div(0) > div(5) was not expected.
83: The element at div(0) > div(0) > div(3) > div(0) > div(0) > div(0) > div(6) was not expected.
84: The element at div(0) > div(0) > div(3) > div(0) > div(1) > div(0) > div(0) > label(0) was not expected.
85: The element at div(0) > div(0) > div(3) > div(0) > div(1) > div(0) > div(0) > input(2) was not expected.
86: The element at div(0) > div(0) > div(3) > div(0) > div(1) > div(0) > div(2) was not expected.
87: The element at div(0) > div(0) > div(3) > div(0) > div(1) > div(0) > div(4) was not expected.
88: The element at div(0) > div(0) > div(3) > div(0) > div(1) > div(0) > div(5) was not expected.
89: The element at div(0) > div(0) > div(3) > div(0) > div(1) > div(0) > div(6) was not expected.
90: The element at div(0) > div(0) > div(3) > div(0) > div(2) > div(0) > div(0) > label(0) was not expected.
91: The element at div(0) > div(0) > div(3) > div(0) > div(2) > div(0) > div(0) > input(2) was not expected.
92: The element at div(0) > div(0) > div(3) > div(0) > div(2) > div(0) > div(2) was not expected.
93: The element at div(0) > div(0) > div(3) > div(0) > div(2) > div(0) > div(4) was not expected.
94: The element at div(0) > div(0) > div(3) > div(0) > div(2) > div(0) > div(5) was not expected.
95: The element at div(0) > div(0) > div(3) > div(0) > div(2) > div(0) > div(6) was not expected.
96: The element at div(0) > div(0) > div(3) > div(0) > div(3) > div(0) > div(0) > label(0) was not expected.
97: The element at div(0) > div(0) > div(3) > div(0) > div(3) > div(0) > div(0) > input(2) was not expected.
98: The element at div(0) > div(0) > div(3) > div(0) > div(3) > div(0) > div(2) was not expected.
99: The element at div(0) > div(0) > div(3) > div(0) > div(3) > div(0) > div(4) was not expected.
100: The element at div(0) > div(0) > div(3) > div(0) > div(3) > div(0) > div(5) was not expected.
101: The element at div(0) > div(0) > div(3) > div(0) > div(3) > div(0) > div(6) was not expected.
102: The element at div(0) > div(0) > div(4) > div(0) > div(0) > div(0) > div(2) > div(0) > div(0) > div(0) > div(0) > label(0) was not expected.
103: The element at div(0) > div(0) > div(4) > div(0) > div(0) > div(0) > div(2) > div(0) > div(0) > div(0) > div(0) > input(2) was not expected.
104: The element at div(0) > div(0) > div(4) > div(0) > div(0) > div(0) > div(2) > div(0) > div(0) > div(0) > div(2) was not expected.
105: The element at div(0) > div(0) > div(4) > div(0) > div(0) > div(0) > div(2) > div(0) > div(0) > div(0) > div(4) was not expected.
106: The element at div(0) > div(0) > div(4) > div(0) > div(0) > div(0) > div(2) > div(0) > div(0) > div(0) > div(5) was not expected.
107: The element at div(0) > div(0) > div(4) > div(0) > div(0) > div(0) > div(2) > div(0) > div(0) > div(0) > div(6) was not expected.
108: The element at div(0) > div(0) > div(4) > div(0) > div(0) > div(0) > div(2) > div(0) > div(1) > div(0) > div(5) was not expected.
109: The element at div(0) > div(0) > div(4) > div(0) > div(0) > div(0) > div(2) > div(0) > div(1) > div(0) > div(6) was not expected.
110: The element at div(0) > div(0) > div(4) > div(0) > div(0) > div(0) > div(2) > div(0) > div(2) > div(0) > div(0) > label(0) was not expected.
111: The element at div(0) > div(0) > div(4) > div(0) > div(0) > div(0) > div(2) > div(0) > div(2) > div(0) > div(0) > input(2) was not expected.
112: The element at div(0) > div(0) > div(4) > div(0) > div(0) > div(0) > div(2) > div(0) > div(2) > div(0) > div(2) was not expected.
113: The element at div(0) > div(0) > div(4) > div(0) > div(0) > div(0) > div(2) > div(0) > div(2) > div(0) > div(4) was not expected.
114: The element at div(0) > div(0) > div(4) > div(0) > div(0) > div(0) > div(2) > div(0) > div(2) > div(0) > div(5) was not expected.
115: The element at div(0) > div(0) > div(4) > div(0) > div(0) > div(0) > div(2) > div(0) > div(2) > div(0) > div(6) was not expected.
116: The element at div(0) > div(0) > div(4) > div(0) > div(0) > div(0) > div(2) > div(0) > div(3) > div(0) > div(0) > label(0) was not expected.
117: The element at div(0) > div(0) > div(4) > div(0) > div(0) > div(0) > div(2) > div(0) > div(3) > div(0) > div(0) > input(2) was not expected.
118: The element at div(0) > div(0) > div(4) > div(0) > div(0) > div(0) > div(2) > div(0) > div(3) > div(0) > div(2) was not expected.
119: The element at div(0) > div(0) > div(4) > div(0) > div(0) > div(0) > div(2) > div(0) > div(3) > div(0) > div(4) was not expected.
120: The element at div(0) > div(0) > div(4) > div(0) > div(0) > div(0) > div(2) > div(0) > div(3) > div(0) > div(5) was not expected.
121: The element at div(0) > div(0) > div(4) > div(0) > div(0) > div(0) > div(2) > div(0) > div(3) > div(0) > div(6) was not expected.
122: The element at div(0) > div(0) > div(4) > div(0) > div(0) > div(0) > div(2) > div(0) > div(4) > div(0) > div(0) > label(0) was not expected.
123: The element at div(0) > div(0) > div(4) > div(0) > div(0) > div(0) > div(2) > div(0) > div(4) > div(0) > div(0) > input(2) was not expected.
124: The element at div(0) > div(0) > div(4) > div(0) > div(0) > div(0) > div(2) > div(0) > div(4) > div(0) > div(2) was not expected.
125: The element at div(0) > div(0) > div(4) > div(0) > div(0) > div(0) > div(2) > div(0) > div(4) > div(0) > div(4) was not expected.
126: The element at div(0) > div(0) > div(4) > div(0) > div(0) > div(0) > div(2) > div(0) > div(4) > div(0) > div(5) was not expected.
127: The element at div(0) > div(0) > div(4) > div(0) > div(0) > div(0) > div(2) > div(0) > div(4) > div(0) > div(6) was not expected.
128: The element at div(0) > div(0) > div(4) > div(0) > div(0) > div(0) > div(2) > div(0) > div(5) > div(0) > div(0) > label(0) was not expected.
129: The element at div(0) > div(0) > div(4) > div(0) > div(0) > div(0) > div(2) > div(0) > div(5) > div(0) > div(0) > input(2) was not expected.
130: The element at div(0) > div(0) > div(4) > div(0) > div(0) > div(0) > div(2) > div(0) > div(5) > div(0) > div(2) was not expected.
131: The element at div(0) > div(0) > div(4) > div(0) > div(0) > div(0) > div(2) > div(0) > div(5) > div(0) > div(4) was not expected.
132: The element at div(0) > div(0) > div(4) > div(0) > div(0) > div(0) > div(2) > div(0) > div(5) > div(0) > div(5) was not expected.
133: The element at div(0) > div(0) > div(4) > div(0) > div(0) > div(0) > div(2) > div(0) > div(5) > div(0) > div(6) was not expected.
134: The element at div(0) > div(0) > div(4) > div(0) > div(0) > div(0) > div(2) > div(0) > div(6) > div(0) > div(0) > label(0) was not expected.
135: The element at div(0) > div(0) > div(4) > div(0) > div(0) > div(0) > div(2) > div(0) > div(6) > div(0) > div(0) > input(2) was not expected.
136: The element at div(0) > div(0) > div(4) > div(0) > div(0) > div(0) > div(2) > div(0) > div(6) > div(0) > div(2) was not expected.
137: The element at div(0) > div(0) > div(4) > div(0) > div(0) > div(0) > div(2) > div(0) > div(6) > div(0) > div(4) was not expected.
138: The element at div(0) > div(0) > div(4) > div(0) > div(0) > div(0) > div(2) > div(0) > div(6) > div(0) > div(5) was not expected.
139: The element at div(0) > div(0) > div(4) > div(0) > div(0) > div(0) > div(2) > div(0) > div(6) > div(0) > div(6) was not expected.
140: The element at div(0) > div(0) > div(4) > div(0) > div(0) > div(0) > div(2) > div(0) > div(7) > div(0) > div(0) > label(0) was not expected.
141: The element at div(0) > div(0) > div(4) > div(0) > div(0) > div(0) > div(2) > div(0) > div(7) > div(0) > div(0) > div(1) was not expected.
142: The element at div(0) > div(0) > div(4) > div(0) > div(0) > div(0) > div(2) > div(0) > div(7) > div(0) > div(2) was not expected.
143: The element at div(0) > div(0) > div(4) > div(0) > div(0) > div(0) > div(2) > div(0) > div(7) > div(0) > div(3) was not expected.
144: The element at div(0) > div(0) > div(4) > div(0) > div(0) > div(0) > div(2) > div(0) > div(7) > div(0) > div(4) was not expected.
145: The element at div(0) > div(0) > div(4) > div(0) > div(0) > div(0) > div(2) > div(0) > div(8) > div(0) > div(0) > label(0) was not expected.
146: The element at div(0) > div(0) > div(4) > div(0) > div(0) > div(0) > div(2) > div(0) > div(8) > div(0) > div(0) > div(1) was not expected.
147: The element at div(0) > div(0) > div(4) > div(0) > div(0) > div(0) > div(2) > div(0) > div(8) > div(0) > div(2) was not expected.
148: The element at div(0) > div(0) > div(4) > div(0) > div(0) > div(0) > div(2) > div(0) > div(8) > div(0) > div(3) was not expected.
149: The element at div(0) > div(0) > div(4) > div(0) > div(0) > div(0) > div(2) > div(0) > div(8) > div(0) > div(4) was not expected.
150: The element at div(0) > div(0) > div(4) > div(0) > div(0) > div(0) > div(2) > div(0) > div(9) > div(0) > div(0) > label(0) was not expected.
151: The element at div(0) > div(0) > div(4) > div(0) > div(0) > div(0) > div(2) > div(0) > div(9) > div(0) > div(0) > div(1) was not expected.
152: The element at div(0) > div(0) > div(4) > div(0) > div(0) > div(0) > div(2) > div(0) > div(9) > div(0) > div(2) was not expected.
153: The element at div(0) > div(0) > div(4) > div(0) > div(0) > div(0) > div(2) > div(0) > div(9) > div(0) > div(3) was not expected.
154: The element at div(0) > div(0) > div(4) > div(0) > div(0) > div(0) > div(2) > div(0) > div(9) > div(0) > div(4) was not expected.
155: The element at div(0) > div(0) > div(4) > div(0) > div(0) > div(0) > nav(0) was not expected.
156: The element at div(0) > div(0) > div(4) > div(0) > div(1) > div(0) > div(2) > div(0) > div(0) > div(0) > div(0) was not expected.
157: The element at div(0) > div(0) > div(4) > div(0) > div(1) > div(0) > div(2) > div(0) > div(0) > div(0) > div(2) was not expected.
158: The element at div(0) > div(0) > div(4) > div(0) > div(1) > div(0) > div(2) > div(0) > div(0) > div(0) > div(4) was not expected.
159: The element at div(0) > div(0) > div(4) > div(0) > div(1) > div(0) > div(2) > div(0) > div(0) > div(0) > div(5) was not expected.
160: The element at div(0) > div(0) > div(4) > div(0) > div(1) > div(0) > div(2) > div(0) > div(0) > div(0) > div(6) was not expected.
161: The element at div(0) > div(0) > div(4) > div(0) > div(1) > div(0) > h3(0) was not expected.
162: The attribute at div(0) > div(0)[name] is missing.
163: The attribute at div(0) > div(0) > div(0) > div(0)[class] is missing.
164: The attribute at div(0) > div(0) > div(1) > div(0)[class] is missing.
165: The attribute at div(0) > div(0) > div(2) > div(0)[class] is missing.
166: The attribute at div(0) > div(0) > div(3) > div(0)[name] is missing.
167: The attribute at div(0) > div(0) > div(3) > div(0) > div(0) > div(0)[class] is missing.
168: The attribute at div(0) > div(0) > div(3) > div(0) > div(1) > div(0)[class] is missing.
169: The attribute at div(0) > div(0) > div(3) > div(0) > div(2) > div(0)[class] is missing.
170: The attribute at div(0) > div(0) > div(3) > div(0) > div(3) > div(0)[class] is missing.
171: The attribute at div(0) > div(0) > div(4) > div(0)[name] is missing.
172: The attribute at div(0) > div(0) > div(4) > div(0) > div(0) > div(0)[name] is missing.
173: The attribute at div(0) > div(0) > div(4) > div(0) > div(0) > div(0)[class] is missing.
174: The attribute at div(0) > div(0) > div(4) > div(0) > div(0) > div(0) > div(2) > div(0)[name] is missing.
175: The attribute at div(0) > div(0) > div(4) > div(0) > div(0) > div(0) > div(2) > div(0) > div(0) > div(0)[class] is missing.
176: The attribute at div(0) > div(0) > div(4) > div(0) > div(0) > div(0) > div(2) > div(0) > div(1) > div(0)[class] is missing.
177: The attribute at div(0) > div(0) > div(4) > div(0) > div(0) > div(0) > div(2) > div(0) > div(1) > div(0) > input(2)[style] is missing.
178: The attribute at div(0) > div(0) > div(4) > div(0) > div(0) > div(0) > div(2) > div(0) > div(1) > div(0) > input(2)[data-bs-toggle] is missing.
179: The attribute at div(0) > div(0) > div(4) > div(0) > div(0) > div(0) > div(2) > div(0) > div(1) > div(0) > input(2)[data-bs-placement] is missing.
180: The attribute at div(0) > div(0) > div(4) > div(0) > div(0) > div(0) > div(2) > div(0) > div(1) > div(0) > input(2)[data-bs-custom-class] is missing.
181: The attribute at div(0) > div(0) > div(4) > div(0) > div(0) > div(0) > div(2) > div(0) > div(1) > div(0) > input(2)[data-bs-title] is missing.
182: The attribute at div(0) > div(0) > div(4) > div(0) > div(0) > div(0) > div(2) > div(0) > div(2) > div(0)[class] is missing.
183: The attribute at div(0) > div(0) > div(4) > div(0) > div(0) > div(0) > div(2) > div(0) > div(3) > div(0)[class] is missing.
184: The attribute at div(0) > div(0) > div(4) > div(0) > div(0) > div(0) > div(2) > div(0) > div(4) > div(0)[class] is missing.
185: The attribute at div(0) > div(0) > div(4) > div(0) > div(0) > div(0) > div(2) > div(0) > div(5) > div(0)[class] is missing.
186: The attribute at div(0) > div(0) > div(4) > div(0) > div(0) > div(0) > div(2) > div(0) > div(6) > div(0)[class] is missing.
187: The attribute at div(0) > div(0) > div(4) > div(0) > div(0) > div(0) > div(2) > div(0) > div(7) > div(0)[class] is missing.
188: The attribute at div(0) > div(0) > div(4) > div(0) > div(0) > div(0) > div(2) > div(0) > div(8) > div(0)[class] is missing.
189: The attribute at div(0) > div(0) > div(4) > div(0) > div(0) > div(0) > div(2) > div(0) > div(9) > div(0)[class] is missing.
190: The attribute at div(0) > div(0) > div(4) > div(0) > div(1) > div(0)[name] is missing.
191: The attribute at div(0) > div(0) > div(4) > div(0) > div(1) > div(0) > div(2)[name] is missing.
192: The attribute at div(0) > div(0) > div(4) > div(0) > div(1) > div(0) > div(2) > div(0) > div(0)[name] is missing.
193: The attribute at div(0) > div(0) > div(4) > div(0) > div(1) > div(0) > div(2) > div(0) > div(0)[class] is missing.
194: The attribute at div(0) > div(0) > div(4) > div(0) > div(1) > div(0) > div(2) > div(0) > div(0) > div(4)[class] is missing.
195: The attribute at div(0) > div(0) > div(4) > div(0) > div(0) > div(0) > div(2) > div(0) > div(1) > div(0) > label(0)[class] was not expected.
196: The attribute at div(0) > div(0) > div(4) > div(0) > div(0) > div(0) > div(2) > div(0) > div(7) > div(0) > div(0)[tabindex] was not expected.
197: The attribute at div(0) > div(0) > div(4) > div(0) > div(0) > div(0) > div(2) > div(0) > div(8) > div(0) > div(0)[tabindex] was not expected.
198: The attribute at div(0) > div(0) > div(4) > div(0) > div(0) > div(0) > div(2) > div(0) > div(9) > div(0) > div(0)[tabindex] was not expected.
199: The attribute at div(0) > div(0) > div(4) > div(0) > div(1) > div(0) > div(2) > div(0)[class] was not expected.
200: The attribute at div(0) > div(0) > div(4) > div(0) > div(1) > div(0) > div(2) > div(0) > div(0) > div(0)[name] was not expected.
Actual HTML:
<div name="testingProgram-testLayoutOverwrite" >
<div class="flex overflow-x-auto ">
<div class="p-2 " style="flex: 1;">
<div name="testingProgram-testLayoutOverwrite-ix_bool">
<div class="input-checkbox">
<label for="5c99e51c-ad18-4e00-a421-5bc72c347b58">
<input type="checkbox" class="peer " id="5c99e51c-ad18-4e00-a421-5bc72c347b58" readonly="readonly" >
<span>
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="size-4">
<path stroke-linecap="round" stroke-linejoin="round" d="m4.5 12.75 6 6 9-13.5"></path>
</svg>
</span>
</label>
<label for="5c99e51c-ad18-4e00-a421-5bc72c347b58">ix_bool</label>
</div>
<div class="invalid-feedback"></div>
<div class="feedback">testingProgram.testLayoutOverwrite.ix_bool</div>
<div class="feedback">testingProgram.testLayoutOverwrite.ix_bool</div>
</div>
</div>
<div class="p-2 " style="flex: 1;">
<div name="testingProgram-testLayoutOverwrite-ix_int">
<div class="input">
<label class="me-2" for="45a43ab0-e00f-4892-bb8a-6ed87453faf1">ix_int</label>
<input type="number" class="disabled " id="45a43ab0-e00f-4892-bb8a-6ed87453faf1" step="any" readonly="readonly" value="0" >
</div>
<div class="invalid-feedback "></div>
<div class="invalid-feedback"></div>
<div class="feedback">testingProgram.testLayoutOverwrite.ix_int</div>
<div class="feedback">testingProgram.testLayoutOverwrite.ix_int</div>
</div>
</div>
<div class="p-2 " style="flex: 1;">
<div name="testingProgram-testLayoutOverwrite-ix_string">
<div class="input">
<label class="me-2" for="30fe8ebf-f33a-4165-8333-4334a87b9718">ix_string</label>
<input type="text" class="disabled " id="30fe8ebf-f33a-4165-8333-4334a87b9718" step="any" readonly="readonly" value="" >
</div>
<div class="invalid-feedback "></div>
<div class="invalid-feedback"></div>
<div class="feedback">testingProgram.testLayoutOverwrite.ix_string</div>
<div class="feedback">testingProgram.testLayoutOverwrite.ix_string</div>
</div>
</div>
<div class="p-2 flex-even uniformGridItem">
<div class="flex flex-wrap ">
<div class="p-2 ">
<div name="testingProgram-testLayoutOverwrite-simple-Piston_A1">
<div class="input">
<label class="me-2" for="fc98f404-87cc-4819-8778-95adc2931546">A1</label>
<input type="text" class="disabled " id="fc98f404-87cc-4819-8778-95adc2931546" step="any" readonly="readonly" value="" >
</div>
<div class="invalid-feedback "></div>
<div class="invalid-feedback"></div>
<div class="feedback">testingProgram.testLayoutOverwrite.simple.A1</div>
<div class="feedback">testingProgram.testLayoutOverwrite.simple.Piston_A1</div>
</div>
</div>
<div class="p-2 ">
<div name="testingProgram-testLayoutOverwrite-simple-Piston_A2">
<div class="input">
<label class="me-2" for="5c6c7a9a-0447-499d-895d-917019393144">A2</label>
<input type="text" class="disabled " id="5c6c7a9a-0447-499d-895d-917019393144" step="any" readonly="readonly" value="" >
</div>
<div class="invalid-feedback "></div>
<div class="invalid-feedback"></div>
<div class="feedback">testingProgram.testLayoutOverwrite.simple.A2</div>
<div class="feedback">testingProgram.testLayoutOverwrite.simple.Piston_A2</div>
</div>
</div>
<div class="p-2 ">
<div name="testingProgram-testLayoutOverwrite-simple-Piston_A3">
<div class="input">
<label class="me-2" for="30516ddd-d45d-4d81-b381-29c6323efcb3">A3</label>
<input type="text" class="disabled " id="30516ddd-d45d-4d81-b381-29c6323efcb3" step="any" readonly="readonly" value="" >
</div>
<div class="invalid-feedback "></div>
<div class="invalid-feedback"></div>
<div class="feedback">testingProgram.testLayoutOverwrite.simple.A3</div>
<div class="feedback">testingProgram.testLayoutOverwrite.simple.Piston_A3</div>
</div>
</div>
<div class="p-2 ">
<div name="testingProgram-testLayoutOverwrite-simple-Piston_A4">
<div class="input">
<label class="me-2" for="0116a8e7-13b1-4cf4-bdd8-7fd69930b55c">A4</label>
<input type="text" class="disabled " id="0116a8e7-13b1-4cf4-bdd8-7fd69930b55c" step="any" readonly="readonly" value="" >
</div>
<div class="invalid-feedback "></div>
<div class="invalid-feedback"></div>
<div class="feedback">testingProgram.testLayoutOverwrite.simple.A4</div>
<div class="feedback">testingProgram.testLayoutOverwrite.simple.Piston_A4</div>
</div>
</div>
</div>
</div>
<div class="p-2 flex-even uniformGridItem">
<div class="flex flex-wrap ">
<div class="p-2 wrapItem">
<div>
<nav class="flex flex-wrap flex-col sm:flex-row">
<button type="button" class="tab tab-active" >
<b>North pole station</b>
</button>
<button type="button" class="tab " >
<b>South pole station</b>
</button>
<button type="button" class="tab " >
<b>Verl, Germany</b>
</button>
<button type="button" class="tab " >
<b>Kriva, Slovakia</b>
</button>
</nav>
<div class="mt-2">
<div class="flex flex-col ">
<div>
<div name="testingProgram-testLayoutOverwrite-weather-_weatherStations-NorthPole-StationICAO">
<div class="input">
<label class="me-2" for="957a146a-a31a-4af8-ac7d-80250ccd336a">Station name (ICAO)</label>
<input type="text" class="disabled " id="957a146a-a31a-4af8-ac7d-80250ccd336a" step="any" readonly="readonly" value="" >
</div>
<div class="invalid-feedback "></div>
<div class="invalid-feedback"></div>
<div class="feedback">testingProgram.testLayoutOverwrite.weather.Weather Cyclic.North pole station.Station name (ICAO)</div>
<div class="feedback">testingProgram.testLayoutOverwrite.weather._weatherStations.NorthPole.StationICAO</div>
</div>
</div>
<div>
<div name="testingProgram-testLayoutOverwrite-weather-_weatherStations-NorthPole-StationStatus">
<label class="me-2" for="testingProgram.testLayoutOverwrite.weather._weatherStations.NorthPole.StationStatus_b4fc9436-b670-43a9-aab1-0e81e8e47791">Station status</label>
<input id="testingProgram.testLayoutOverwrite.weather._weatherStations.NorthPole.StationStatus_b4fc9436-b670-43a9-aab1-0e81e8e47791" class="select min-w-6 " value="Unknown" readonly="readonly">
<div class="invalid-feedback"></div>
<div class="feedback">testingProgram.testLayoutOverwrite.weather.Weather Cyclic.North pole station.Station status</div>
<div class="feedback">testingProgram.testLayoutOverwrite.weather._weatherStations.NorthPole.StationStatus</div>
</div>
</div>
<div>
<div name="testingProgram-testLayoutOverwrite-weather-_weatherStations-NorthPole-Pressure">
<div class="input">
<label class="me-2" for="bcdfe5a9-b87e-442b-aed9-cdaf13c0e2f4">Pressure [Torr]</label>
<input type="number" class="disabled " id="bcdfe5a9-b87e-442b-aed9-cdaf13c0e2f4" step="any" readonly="readonly" value="0" >
</div>
<div class="invalid-feedback "></div>
<div class="invalid-feedback"></div>
<div class="feedback">testingProgram.testLayoutOverwrite.weather.Weather Cyclic.North pole station.Pressure</div>
<div class="feedback">testingProgram.testLayoutOverwrite.weather._weatherStations.NorthPole.Pressure</div>
</div>
</div>
<div>
<div name="testingProgram-testLayoutOverwrite-weather-_weatherStations-NorthPole-Temp">
<div class="input">
<label class="me-2" for="eb2f0dcb-a1ce-4974-8a84-8d1768a403cf">Temperature [°C]</label>
<input type="number" class="disabled " id="eb2f0dcb-a1ce-4974-8a84-8d1768a403cf" step="any" readonly="readonly" value="0" >
</div>
<div class="invalid-feedback "></div>
<div class="invalid-feedback"></div>
<div class="feedback">testingProgram.testLayoutOverwrite.weather.Weather Cyclic.North pole station.Temperature</div>
<div class="feedback">testingProgram.testLayoutOverwrite.weather._weatherStations.NorthPole.Temp</div>
</div>
</div>
<div>
<div name="testingProgram-testLayoutOverwrite-weather-_weatherStations-NorthPole-Visibility">
<div class="input">
<label class="me-2" for="49b10761-bfa0-44f6-ae9a-2e1226493f06">Visibility [km]</label>
<input type="number" class="disabled " id="49b10761-bfa0-44f6-ae9a-2e1226493f06" step="any" readonly="readonly" value="0" >
</div>
<div class="invalid-feedback "></div>
<div class="invalid-feedback"></div>
<div class="feedback">testingProgram.testLayoutOverwrite.weather.Weather Cyclic.North pole station.Visibility</div>
<div class="feedback">testingProgram.testLayoutOverwrite.weather._weatherStations.NorthPole.Visibility</div>
</div>
</div>
<div>
<div name="testingProgram-testLayoutOverwrite-weather-_weatherStations-NorthPole-WindHeading">
<div class="input">
<label class="me-2" for="59525449-36b0-4695-9ff5-dd47f4e2cd35">Wind heading [Azimuth]</label>
<input type="number" class="disabled " id="59525449-36b0-4695-9ff5-dd47f4e2cd35" step="any" readonly="readonly" value="0" >
</div>
<div class="invalid-feedback "></div>
<div class="invalid-feedback"></div>
<div class="feedback">testingProgram.testLayoutOverwrite.weather.Weather Cyclic.North pole station.Wind heading</div>
<div class="feedback">testingProgram.testLayoutOverwrite.weather._weatherStations.NorthPole.WindHeading</div>
</div>
</div>
<div>
<div name="testingProgram-testLayoutOverwrite-weather-_weatherStations-NorthPole-WindSpeed">
<div class="input">
<label class="me-2" for="92f213b4-3466-4ca2-911f-1ad2d2f648d2">Wind speed [m/s]</label>
<input type="number" class="disabled " id="92f213b4-3466-4ca2-911f-1ad2d2f648d2" step="any" readonly="readonly" value="0" >
</div>
<div class="invalid-feedback "></div>
<div class="invalid-feedback"></div>
<div class="feedback">testingProgram.testLayoutOverwrite.weather.Weather Cyclic.North pole station.Wind speed</div>
<div class="feedback">testingProgram.testLayoutOverwrite.weather._weatherStations.NorthPole.WindSpeed</div>
</div>
</div>
<div>
<div name="testingProgram-testLayoutOverwrite-weather-_weatherStations-NorthPole-TestDate">
<div class="relative" tabindex="0" >
<label for="6466075f-7a5d-4e3c-ac87-94826371991a" class="text-gray-800 me-2">TestDate</label>
<div class="inline-flex items-center rounded-full bg-gray-100">
<input type="text" id="6466075f-7a5d-4e3c-ac87-94826371991a" class="p-2 focus:outline-none " size="4" readonly="readonly" value="1/1/0001" >
<button class="cursor-pointer me-2" >
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="size-5 text-gray-500">
<path stroke-linecap="round" stroke-linejoin="round" d="M6.75 3v2.25M17.25 3v2.25M3 18.75V7.5a2.25 2.25 0 0 1 2.25-2.25h13.5A2.25 2.25 0 0 1 21 7.5v11.25m-18 0A2.25 2.25 0 0 0 5.25 21h13.5A2.25 2.25 0 0 0 21 18.75m-18 0v-7.5A2.25 2.25 0 0 1 5.25 9h13.5A2.25 2.25 0 0 1 21 11.25v7.5m-9-6h.008v.008H12v-.008ZM12 15h.008v.008H12V15Zm0 2.25h.008v.008H12v-.008ZM9.75 15h.008v.008H9.75V15Zm0 2.25h.008v.008H9.75v-.008ZM7.5 15h.008v.008H7.5V15Zm0 2.25h.008v.008H7.5v-.008Zm6.75-4.5h.008v.008h-.008v-.008Zm0 2.25h.008v.008h-.008V15Zm0 2.25h.008v.008h-.008v-.008Zm2.25-4.5h.008v.008H16.5v-.008Zm0 2.25h.008v.008H16.5V15Z"></path>
</svg>
</button>
</div>
</div>
<div class="invalid-feedback"></div>
<div class="feedback">testingProgram.testLayoutOverwrite.weather.Weather Cyclic.North pole station.TestDate</div>
<div class="feedback">testingProgram.testLayoutOverwrite.weather._weatherStations.NorthPole.TestDate</div>
</div>
</div>
<div>
<div name="testingProgram-testLayoutOverwrite-weather-_weatherStations-NorthPole-TestDateTime">
<div class="relative" tabindex="0" >
<label for="c080a962-bd8a-4b2e-ae73-34dd11994d90" class="text-gray-800 me-2">TestDateTime</label>
<div class="inline-flex items-center rounded-full bg-gray-100">
<input type="text" id="c080a962-bd8a-4b2e-ae73-34dd11994d90" class="p-2 focus:outline-none " size="16" readonly="readonly" value="1/1/0001 12:00:00 AM" >
<button class="cursor-pointer me-2" >
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="size-5 text-gray-500">
<path stroke-linecap="round" stroke-linejoin="round" d="M6.75 3v2.25M17.25 3v2.25M3 18.75V7.5a2.25 2.25 0 0 1 2.25-2.25h13.5A2.25 2.25 0 0 1 21 7.5v11.25m-18 0A2.25 2.25 0 0 0 5.25 21h13.5A2.25 2.25 0 0 0 21 18.75m-18 0v-7.5A2.25 2.25 0 0 1 5.25 9h13.5A2.25 2.25 0 0 1 21 11.25v7.5m-9-6h.008v.008H12v-.008ZM12 15h.008v.008H12V15Zm0 2.25h.008v.008H12v-.008ZM9.75 15h.008v.008H9.75V15Zm0 2.25h.008v.008H9.75v-.008ZM7.5 15h.008v.008H7.5V15Zm0 2.25h.008v.008H7.5v-.008Zm6.75-4.5h.008v.008h-.008v-.008Zm0 2.25h.008v.008h-.008V15Zm0 2.25h.008v.008h-.008v-.008Zm2.25-4.5h.008v.008H16.5v-.008Zm0 2.25h.008v.008H16.5V15Z"></path>
</svg>
</button>
</div>
</div>
<div class="invalid-feedback"></div>
<div class="feedback">testingProgram.testLayoutOverwrite.weather.Weather Cyclic.North pole station.TestDateTime</div>
<div class="feedback">testingProgram.testLayoutOverwrite.weather._weatherStations.NorthPole.TestDateTime</div>
</div>
</div>
<div>
<div name="testingProgram-testLayoutOverwrite-weather-_weatherStations-NorthPole-TestTimeOfDay">
<div class="relative" tabindex="0" >
<label for="64a261b1-da1f-4e2f-8302-8d14b58fc2d7" class="text-gray-800 me-2">TestTimeOfDay</label>
<div class="inline-flex items-center rounded-full bg-gray-100">
<input type="text" id="64a261b1-da1f-4e2f-8302-8d14b58fc2d7" class="p-2 focus:outline-none " size="4" readonly="readonly" value="00:00:00" >
<button class="cursor-pointer me-2" >
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="size-5 text-gray-500">
<path stroke-linecap="round" stroke-linejoin="round" d="M12 6v6h4.5m4.5 0a9 9 0 1 1-18 0 9 9 0 0 1 18 0Z"></path>
</svg>
</button>
</div>
</div>
<div class="invalid-feedback"></div>
<div class="feedback">testingProgram.testLayoutOverwrite.weather.Weather Cyclic.North pole station.TestTimeOfDay</div>
<div class="feedback">testingProgram.testLayoutOverwrite.weather._weatherStations.NorthPole.TestTimeOfDay</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="p-2 wrapItem">
<div class="simple-border">
<h3>What plc says</h3>
<div class="mt-2">
<div class="flex flex-col ">
<div>
<div name="testingProgram-testLayoutOverwrite-weather-PlcCommentOnCurrentWeather">
<div class="input">
<label class="me-2" for="2b7ba630-b82d-43eb-ab7d-1cc474f1ea2d">What plc says</label>
<input type="text" class="disabled " id="2b7ba630-b82d-43eb-ab7d-1cc474f1ea2d" step="any" readonly="readonly" value="" >
</div>
<div class="invalid-feedback "></div>
<div class="invalid-feedback"></div>
<div class="feedback">testingProgram.testLayoutOverwrite.weather.What plc says</div>
<div class="feedback">testingProgram.testLayoutOverwrite.weather.PlcCommentOnCurrentWeather</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
Expected HTML:
<div name="testingProgram-testLayoutOverwrite" >
<div name="UniformGrid" class="d-flex flex-nowrap w-100 ">
<div class="p-2 " style="flex: 1;">
<div name="testingProgram-testLayoutOverwrite-ix_bool" class="w-100 form-group mb-2">
<label for:ignore="ix_bool_cbe2bfcb-0606-4eb7-9a23-011017cb6232">ix_bool</label>
<div class="form-check form-switch">
<input id:ignore="ix_bool_cbe2bfcb-0606-4eb7-9a23-011017cb6232" disabled="" class="form-check-input " type="checkbox" data-bs-toggle="tooltip" data-bs-placement="top" data-bs-custom-class="custom-tooltip" data-bs-title="testingProgram.testLayoutOverwrite.ix_bool" >
</div>
<div class="invalid-feedback"></div>
</div>
</div>
<div class="p-2 " style="flex: 1;">
<div name="testingProgram-testLayoutOverwrite-ix_int" class="w-100 form-group mb-2">
<label for:ignore="ix_int_e958c1ed-39aa-4534-af2f-157b1a535319">ix_int</label>
<input id:ignore="ix_int_e958c1ed-39aa-4534-af2f-157b1a535319" readonly="readonly" class="w-100 form-control " style="background-color:transparent" type="text" step="any" value="0" data-bs-toggle="tooltip" data-bs-placement="top" data-bs-custom-class="custom-tooltip" data-bs-title="testingProgram.testLayoutOverwrite.ix_int">
<div class="invalid-feedback"></div>
</div>
</div>
<div class="p-2 " style="flex: 1;">
<div name="testingProgram-testLayoutOverwrite-ix_string" class="w-100 form-group mb-2">
<label for:ignore="ix_string_e073c0f8-5c09-42cd-895b-ff1e4d5cf95e">ix_string</label>
<input id:ignore="ix_string_e073c0f8-5c09-42cd-895b-ff1e4d5cf95e" readonly="readonly" class="w-100 form-control " style="background-color:transparent" type="text" step="any" value="" data-bs-toggle="tooltip" data-bs-placement="top" data-bs-custom-class="custom-tooltip" data-bs-title="testingProgram.testLayoutOverwrite.ix_string">
<div class="invalid-feedback"></div>
</div>
</div>
<div class="p-2 flex-even uniformGridItem">
<div name="WrapPanel" class="d-flex flex-wrap ">
<div class="p-2 ">
<div name="testingProgram-testLayoutOverwrite-simple-Piston_A1" class="w-100 form-group mb-2">
<label for:ignore="Piston_A1_fe28aa37-3265-4729-b2aa-309f96bfa997">A1</label>
<input id:ignore="Piston_A1_fe28aa37-3265-4729-b2aa-309f96bfa997" readonly="readonly" class="w-100 form-control " style="background-color:transparent" type="text" step="any" value="" data-bs-toggle="tooltip" data-bs-placement="top" data-bs-custom-class="custom-tooltip" data-bs-title="testingProgram.testLayoutOverwrite.simple.A1">
<div class="invalid-feedback"></div>
</div>
</div>
<div class="p-2 ">
<div name="testingProgram-testLayoutOverwrite-simple-Piston_A2" class="w-100 form-group mb-2">
<label for:ignore="Piston_A2_3267f054-202d-470b-9ab8-37a40c715812">A2</label>
<input id:ignore="Piston_A2_3267f054-202d-470b-9ab8-37a40c715812" readonly="readonly" class="w-100 form-control " style="background-color:transparent" type="text" step="any" value="" data-bs-toggle="tooltip" data-bs-placement="top" data-bs-custom-class="custom-tooltip" data-bs-title="testingProgram.testLayoutOverwrite.simple.A2">
<div class="invalid-feedback"></div>
</div>
</div>
<div class="p-2 ">
<div name="testingProgram-testLayoutOverwrite-simple-Piston_A3" class="w-100 form-group mb-2">
<label for:ignore="Piston_A3_b4a9bdfd-5f22-4ded-bbf0-b06acc8ef6de">A3</label>
<input id:ignore="Piston_A3_b4a9bdfd-5f22-4ded-bbf0-b06acc8ef6de" readonly="readonly" class="w-100 form-control " style="background-color:transparent" type="text" step="any" value="" data-bs-toggle="tooltip" data-bs-placement="top" data-bs-custom-class="custom-tooltip" data-bs-title="testingProgram.testLayoutOverwrite.simple.A3">
<div class="invalid-feedback"></div>
</div>
</div>
<div class="p-2 ">
<div name="testingProgram-testLayoutOverwrite-simple-Piston_A4" class="w-100 form-group mb-2">
<label for:ignore="Piston_A4_eba26a08-23f1-418a-90e7-afad2b089d1a">A4</label>
<input id:ignore="Piston_A4_eba26a08-23f1-418a-90e7-afad2b089d1a" readonly="readonly" class="w-100 form-control " style="background-color:transparent" type="text" step="any" value="" data-bs-toggle="tooltip" data-bs-placement="top" data-bs-custom-class="custom-tooltip" data-bs-title="testingProgram.testLayoutOverwrite.simple.A4">
<div class="invalid-feedback"></div>
</div>
</div>
</div>
</div>
<div class="p-2 flex-even uniformGridItem">
<div name="WrapPanel" class="d-flex flex-wrap ">
<div class="p-2 wrapItem">
<div name="TabControl" class="w-100 ">
<ul class="nav nav-tabs mb-3">
<li class="nav-item">
<button type="button" class="nav-link active" >
<b>North pole station</b>
</button>
</li>
<li class="nav-item">
<button type="button" class="nav-link" >
<b>South pole station</b>
</button>
</li>
<li class="nav-item">
<button type="button" class="nav-link" >
<b>Verl, Germany</b>
</button>
</li>
<li class="nav-item">
<button type="button" class="nav-link" >
<b>Kriva, Slovakia</b>
</button>
</li>
</ul>
<div class="content">
<div name="StackPanel" class="content p-3 ">
<div>
<div name="testingProgram-testLayoutOverwrite-weather-_weatherStations-NorthPole-StationICAO" class="w-100 form-group mb-2">
<label for:ignore="StationICAO_7dfc586a-d80c-4334-bd26-69dc30c65c44">Station name (ICAO)</label>
<input id:ignore="StationICAO_7dfc586a-d80c-4334-bd26-69dc30c65c44" readonly="readonly" class="w-100 form-control " style="background-color:transparent" type="text" step="any" value="" data-bs-toggle="tooltip" data-bs-placement="top" data-bs-custom-class="custom-tooltip" data-bs-title="testingProgram.testLayoutOverwrite.weather.Weather Cyclic.North pole station.Station name (ICAO)">
<div class="invalid-feedback"></div>
</div>
</div>
<div>
<div name="testingProgram-testLayoutOverwrite-weather-_weatherStations-NorthPole-StationStatus" class="w-100 form-group mb-2">
<label for:ignore="StationStatus_06d5b9cc-d94a-45b2-99ca-381b2bf2ba92">Station status</label>
<input id:ignore="StationStatus_06d5b9cc-d94a-45b2-99ca-381b2bf2ba92" class="w-100 form-control " readonly="readonly" style="background-color:transparent" value="Unknown " data-bs-toggle="tooltip" data-bs-placement="top" data-bs-custom-class="custom-tooltip" data-bs-title="testingProgram.testLayoutOverwrite.weather.Weather Cyclic.North pole station.Station status">
<div class="invalid-feedback"></div>
</div>
</div>
<div>
<div name="testingProgram-testLayoutOverwrite-weather-_weatherStations-NorthPole-Pressure" class="w-100 form-group mb-2">
<label for:ignore="Pressure_fa98d4cb-a950-4bad-8649-e191100715ed">Pressure [Torr]</label>
<input id:ignore="Pressure_fa98d4cb-a950-4bad-8649-e191100715ed" readonly="readonly" class="w-100 form-control " style="background-color:transparent" type="text" value="0" data-bs-toggle="tooltip" data-bs-placement="top" data-bs-custom-class="custom-tooltip" data-bs-title="testingProgram.testLayoutOverwrite.weather.Weather Cyclic.North pole station.Pressure">
<div class="invalid-feedback"></div>
</div>
</div>
<div>
<div name="testingProgram-testLayoutOverwrite-weather-_weatherStations-NorthPole-Temp" class="w-100 form-group mb-2">
<label for:ignore="Temp_e439210a-5912-416a-b972-17fdd9ffc945">Temperature [°C]</label>
<input id:ignore="Temp_e439210a-5912-416a-b972-17fdd9ffc945" readonly="readonly" class="w-100 form-control " style="background-color:transparent" type="text" value="0" data-bs-toggle="tooltip" data-bs-placement="top" data-bs-custom-class="custom-tooltip" data-bs-title="testingProgram.testLayoutOverwrite.weather.Weather Cyclic.North pole station.Temperature">
<div class="invalid-feedback"></div>
</div>
</div>
<div>
<div name="testingProgram-testLayoutOverwrite-weather-_weatherStations-NorthPole-Visibility" class="w-100 form-group mb-2">
<label for:ignore="Visibility_feec5044-8dd0-43e1-9c37-79ac8a9278b6">Visibility [km]</label>
<input id:ignore="Visibility_feec5044-8dd0-43e1-9c37-79ac8a9278b6" readonly="readonly" class="w-100 form-control " style="background-color:transparent" type="text" value="0" data-bs-toggle="tooltip" data-bs-placement="top" data-bs-custom-class="custom-tooltip" data-bs-title="testingProgram.testLayoutOverwrite.weather.Weather Cyclic.North pole station.Visibility">
<div class="invalid-feedback"></div>
</div>
</div>
<div>
<div name="testingProgram-testLayoutOverwrite-weather-_weatherStations-NorthPole-WindHeading" class="w-100 form-group mb-2">
<label for:ignore="WindHeading_a99e6c3b-185d-4f9e-a12e-e57a8df10d92">Wind heading [Azimuth]</label>
<input id:ignore="WindHeading_a99e6c3b-185d-4f9e-a12e-e57a8df10d92" readonly="readonly" class="w-100 form-control " style="background-color:transparent" type="text" step="any" value="0" data-bs-toggle="tooltip" data-bs-placement="top" data-bs-custom-class="custom-tooltip" data-bs-title="testingProgram.testLayoutOverwrite.weather.Weather Cyclic.North pole station.Wind heading">
<div class="invalid-feedback"></div>
</div>
</div>
<div>
<div name="testingProgram-testLayoutOverwrite-weather-_weatherStations-NorthPole-WindSpeed" class="w-100 form-group mb-2">
<label for:ignore="WindSpeed_dfbb36f2-c4e7-4ebe-815f-75b323f2483f">Wind speed [m/s]</label>
<input id:ignore="WindSpeed_dfbb36f2-c4e7-4ebe-815f-75b323f2483f" readonly="readonly" class="w-100 form-control " style="background-color:transparent" type="text" value="0" data-bs-toggle="tooltip" data-bs-placement="top" data-bs-custom-class="custom-tooltip" data-bs-title="testingProgram.testLayoutOverwrite.weather.Weather Cyclic.North pole station.Wind speed">
<div class="invalid-feedback"></div>
</div>
</div>
<div>
<div name="testingProgram-testLayoutOverwrite-weather-_weatherStations-NorthPole-TestDate" class="w-100 form-group mb-2">
<label for:ignore="TestDate_fed6fbb8-163d-4588-8fd8-5d7112e73bfa">TestDate</label>
<input id:ignore="TestDate_fed6fbb8-163d-4588-8fd8-5d7112e73bfa" readonly="readonly" class="w-100 form-control " style="background-color:transparent" type="text" value="1/1/0001" data-bs-toggle="tooltip" data-bs-placement="top" data-bs-custom-class="custom-tooltip" data-bs-title="testingProgram.testLayoutOverwrite.weather.Weather Cyclic.North pole station.TestDate">
<div class="invalid-feedback"></div>
</div>
</div>
<div>
<div name="testingProgram-testLayoutOverwrite-weather-_weatherStations-NorthPole-TestDateTime" class="w-100 form-group mb-2">
<label for:ignore="TestDateTime_a2fb49fa-9c6c-42c3-8926-ed80c241b539">TestDateTime</label>
<input id:ignore="TestDateTime_a2fb49fa-9c6c-42c3-8926-ed80c241b539" readonly="readonly" class="w-100 form-control " style="background-color:transparent" type="text" value="1/1/0001 12:00:00 AM" data-bs-toggle="tooltip" data-bs-placement="top" data-bs-custom-class="custom-tooltip" data-bs-title="testingProgram.testLayoutOverwrite.weather.Weather Cyclic.North pole station.TestDateTime">
<div class="invalid-feedback"></div>
</div>
</div>
<div>
<div name="testingProgram-testLayoutOverwrite-weather-_weatherStations-NorthPole-TestTimeOfDay" class="w-100 form-group mb-2">
<label for:ignore="TestTimeOfDay_8e1b24aa-e3df-4362-a51a-fd7cba6bedd2">TestTimeOfDay</label>
<input id:ignore="TestTimeOfDay_8e1b24aa-e3df-4362-a51a-fd7cba6bedd2" readonly="readonly" class="w-100 form-control " style="background-color:transparent" type="text" value="00:00:00" data-bs-toggle="tooltip" data-bs-placement="top" data-bs-custom-class="custom-tooltip" data-bs-title="testingProgram.testLayoutOverwrite.weather.Weather Cyclic.North pole station.TestTimeOfDay">
<div class="invalid-feedback"></div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="p-2 wrapItem">
<div name="GroupBox" class="card w-100 p-2">
<span style="font-weight: bold; padding-bottom:2px;">What plc says</span>
<div name="StackPanel" class="content p-3 ">
<div>
<div name="testingProgram-testLayoutOverwrite-weather-PlcCommentOnCurrentWeather" class="w-100 form-group mb-2">
<label for:ignore="PlcCommentOnCurrentWeather_efb06b75-0b2c-4c02-b3df-d299e3480ed0">What plc says</label>
<input id:ignore="PlcCommentOnCurrentWeather_efb06b75-0b2c-4c02-b3df-d299e3480ed0" readonly="readonly" class="w-100 form-control " style="background-color:transparent" type="text" step="any" value="" data-bs-toggle="tooltip" data-bs-placement="top" data-bs-custom-class="custom-tooltip" data-bs-title="testingProgram.testLayoutOverwrite.weather.What plc says">
<div class="invalid-feedback"></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
|
|
AXSharp.RenderableContent.Tests.RenderableContentTests ► Render_stTestLayouts_Border_Stack_Successfull:
src/AXSharp.blazor/tests/sandbox/AXSharp.RenderableContent.Tests/RenderableContentTests.cs#L46
Failed test found in:
TestResults/AXSharp.RenderableContent.Tests.csproj_net9.0.xml
Error:
Bunit.HtmlEqualException : HTML comparison failed.
The following errors were found:
1: The values of the attributes at div(0) > div(0)[class] are different.
2: The values of the attributes at div(0) > div(0) > div(0)[class] are different.
3: The value of the attribute div(0) > div(0) > div(0) > div(0) > div(0) > div(4)[class] and actual attribute div(0) > div(0) > div(0) > div(0) > div(0) > div(0)[class] are different.
4: The value of the attribute div(0) > div(0) > div(0) > div(1) > div(0) > div(4)[class] and actual attribute div(0) > div(0) > div(0) > div(1) > div(0) > div(0)[class] are different.
5: The element at div(0) > div(0) > div(0) > div(0) > div(0) > label(0) is missing.
6: The element at div(0) > div(0) > div(0) > div(0) > div(0) > input(2) is missing.
7: The element at div(0) > div(0) > div(0) > div(1) > div(0) > label(0) is missing.
8: The element at div(0) > div(0) > div(0) > div(1) > div(0) > input(2) is missing.
9: The element at div(0) > div(0) > div(0) > div(0) > div(0) > div(0) > label(0) was not expected.
10: The element at div(0) > div(0) > div(0) > div(0) > div(0) > div(0) > input(2) was not expected.
11: The element at div(0) > div(0) > div(0) > div(0) > div(0) > div(2) was not expected.
12: The element at div(0) > div(0) > div(0) > div(0) > div(0) > div(4) was not expected.
13: The element at div(0) > div(0) > div(0) > div(0) > div(0) > div(5) was not expected.
14: The element at div(0) > div(0) > div(0) > div(0) > div(0) > div(6) was not expected.
15: The element at div(0) > div(0) > div(0) > div(1) > div(0) > div(0) > label(0) was not expected.
16: The element at div(0) > div(0) > div(0) > div(1) > div(0) > div(0) > input(2) was not expected.
17: The element at div(0) > div(0) > div(0) > div(1) > div(0) > div(2) was not expected.
18: The element at div(0) > div(0) > div(0) > div(1) > div(0) > div(4) was not expected.
19: The element at div(0) > div(0) > div(0) > div(1) > div(0) > div(5) was not expected.
20: The element at div(0) > div(0) > div(0) > div(1) > div(0) > div(6) was not expected.
21: The attribute at div(0) > div(0)[name] is missing.
22: The attribute at div(0) > div(0) > div(0)[name] is missing.
23: The attribute at div(0) > div(0) > div(0) > div(0) > div(0)[class] is missing.
24: The attribute at div(0) > div(0) > div(0) > div(1) > div(0)[class] is missing.
Actual HTML:
<div name="testingProgram-testLayouts-test_border_stack" >
<div class="simple-border">
<div class="flex flex-col ">
<div>
<div name="testingProgram-testLayouts-test_border_stack-testInteger">
<div class="input">
<label class="me-2" for="9477af04-3a4a-4be5-8119-ada1e2949ae5">Test Integer</label>
<input type="number" class="disabled " id="9477af04-3a4a-4be5-8119-ada1e2949ae5" step="any" readonly="readonly" value="0" >
</div>
<div class="invalid-feedback "></div>
<div class="invalid-feedback"></div>
<div class="feedback">testingProgram.testLayouts.test_border_stack.Test Integer</div>
<div class="feedback">testingProgram.testLayouts.test_border_stack.testInteger</div>
</div>
</div>
<div>
<div name="testingProgram-testLayouts-test_border_stack-testString">
<div class="input">
<label class="me-2" for="1e555afe-71c6-4a6d-a392-409dc8c37291">Test String</label>
<input type="text" class="disabled " id="1e555afe-71c6-4a6d-a392-409dc8c37291" step="any" readonly="readonly" value="" >
</div>
<div class="invalid-feedback "></div>
<div class="invalid-feedback"></div>
<div class="feedback">testingProgram.testLayouts.test_border_stack.Test String</div>
<div class="feedback">testingProgram.testLayouts.test_border_stack.testString</div>
</div>
</div>
</div>
</div>
</div>
Expected HTML:
<div name="testingProgram-testLayouts-test_border_stack" >
<div name="Border" class="card w-100 p-2">
<div name="StackPanel" class="content p-3 ">
<div>
<div name="testingProgram-testLayouts-test_border_stack-testInteger" class="w-100 form-group mb-2">
<label for:ignore="testInteger_266a6f0c-b172-4bcd-80fa-b0fe4a7cc6ab">Test Integer</label>
<input id:ignore="testInteger_266a6f0c-b172-4bcd-80fa-b0fe4a7cc6ab" readonly="readonly" class="w-100 form-control " style="background-color:transparent" type="text" step="any" value="0" data-bs-toggle="tooltip" data-bs-placement="top" data-bs-custom-class="custom-tooltip" data-bs-title="testingProgram.testLayouts.test_border_stack.Test Integer">
<div class="invalid-feedback"></div>
</div>
</div>
<div>
<div name="testingProgram-testLayouts-test_border_stack-testString" class="w-100 form-group mb-2">
<label for:ignore="testString_22977444-a824-4214-a3be-dfcaf0628971">Test String</label>
<input id:ignore="testString_22977444-a824-4214-a3be-dfcaf0628971" readonly="readonly" class="w-100 form-control " style="background-color:transparent" type="text" step="any" value="" data-bs-toggle="tooltip" data-bs-placement="top" data-bs-custom-class="custom-tooltip" data-bs-title="testingProgram.testLayouts.test_border_stack.Test String">
<div class="invalid-feedback"></div>
</div>
</div>
</div>
</div>
</div>
|
|
AXSharp.RenderableContent.Tests.RenderableContentTests ► Render_stTestLayouts_Border_Tabs_Successfull:
src/AXSharp.blazor/tests/sandbox/AXSharp.RenderableContent.Tests/RenderableContentTests.cs#L46
Failed test found in:
TestResults/AXSharp.RenderableContent.Tests.csproj_net9.0.xml
Error:
Bunit.HtmlEqualException : HTML comparison failed.
The following errors were found:
1: The values of the attributes at div(0) > div(0)[class] are different.
2: The values of the attributes at div(0) > div(0) > div(0) > div(2)[class] are different.
3: The value of the attribute div(0) > div(0) > div(0) > div(2) > div(0) > div(4)[class] and actual attribute div(0) > div(0) > div(0) > div(2) > div(0) > div(0)[class] are different.
4: The element at div(0) > div(0) > div(0) > div(2) > div(0) > label(0) is missing.
5: The element at div(0) > div(0) > div(0) > div(2) > div(0) > input(2) is missing.
6: The element at div(0) > div(0) > div(0) > ul(0) is missing.
7: The element at div(0) > div(0) > div(0) > div(2) > div(0) > div(0) > label(0) was not expected.
8: The element at div(0) > div(0) > div(0) > div(2) > div(0) > div(0) > input(2) was not expected.
9: The element at div(0) > div(0) > div(0) > div(2) > div(0) > div(2) was not expected.
10: The element at div(0) > div(0) > div(0) > div(2) > div(0) > div(4) was not expected.
11: The element at div(0) > div(0) > div(0) > div(2) > div(0) > div(5) was not expected.
12: The element at div(0) > div(0) > div(0) > div(2) > div(0) > div(6) was not expected.
13: The element at div(0) > div(0) > div(0) > nav(0) was not expected.
14: The attribute at div(0) > div(0)[name] is missing.
15: The attribute at div(0) > div(0) > div(0)[name] is missing.
16: The attribute at div(0) > div(0) > div(0)[class] is missing.
17: The attribute at div(0) > div(0) > div(0) > div(2) > div(0)[class] is missing.
Actual HTML:
<div name="testingProgram-testLayouts-test_border_tabs" >
<div class="simple-border">
<div>
<nav class="flex flex-wrap flex-col sm:flex-row">
<button type="button" class="tab tab-active" >
<b>Test Integer</b>
</button>
<button type="button" class="tab " >
<b>Test String</b>
</button>
</nav>
<div class="mt-2">
<div name="testingProgram-testLayouts-test_border_tabs-testInteger">
<div class="input">
<label class="me-2" for="d5c25197-fb67-494f-8542-86e1ab9e4e1d">Test Integer</label>
<input type="number" class="disabled " id="d5c25197-fb67-494f-8542-86e1ab9e4e1d" step="any" readonly="readonly" value="0" >
</div>
<div class="invalid-feedback "></div>
<div class="invalid-feedback"></div>
<div class="feedback">testingProgram.testLayouts.test_border_tabs.Test Integer</div>
<div class="feedback">testingProgram.testLayouts.test_border_tabs.testInteger</div>
</div>
</div>
</div>
</div>
</div>
Expected HTML:
<div name="testingProgram-testLayouts-test_border_tabs" >
<div name="Border" class="card w-100 p-2">
<div name="TabControl" class="w-100 ">
<ul class="nav nav-tabs mb-3">
<li class="nav-item">
<button type="button" class="nav-link active" >
<b>Test Integer</b>
</button>
</li>
<li class="nav-item">
<button type="button" class="nav-link" >
<b>Test String</b>
</button>
</li>
</ul>
<div class="content">
<div name="testingProgram-testLayouts-test_border_tabs-testInteger" class="w-100 form-group mb-2">
<label for:ignore="testInteger_4512a143-87d7-49f5-ad1c-9dedc95cfce4">Test Integer</label>
<input id:ignore="testInteger_4512a143-87d7-49f5-ad1c-9dedc95cfce4" readonly="readonly" class="w-100 form-control " style="background-color:transparent" type="text" step="any" value="0" data-bs-toggle="tooltip" data-bs-placement="top" data-bs-custom-class="custom-tooltip" data-bs-title="testingProgram.testLayouts.test_border_tabs.Test Integer">
<div class="invalid-feedback"></div>
</div>
</div>
</div>
</div>
</div>
|
|
AXSharp.RenderableContent.Tests.RenderableContentTests ► Render_stTestLayouts_Border_UniformGrid_Successfull:
src/AXSharp.blazor/tests/sandbox/AXSharp.RenderableContent.Tests/RenderableContentTests.cs#L46
Failed test found in:
TestResults/AXSharp.RenderableContent.Tests.csproj_net9.0.xml
Error:
Bunit.HtmlEqualException : HTML comparison failed.
The following errors were found:
1: The values of the attributes at div(0) > div(0)[class] are different.
2: The values of the attributes at div(0) > div(0) > div(0)[class] are different.
3: The value of the attribute div(0) > div(0) > div(0) > div(0) > div(0) > div(4)[class] and actual attribute div(0) > div(0) > div(0) > div(0) > div(0) > div(0)[class] are different.
4: The value of the attribute div(0) > div(0) > div(0) > div(1) > div(0) > div(4)[class] and actual attribute div(0) > div(0) > div(0) > div(1) > div(0) > div(0)[class] are different.
5: The element at div(0) > div(0) > div(0) > div(0) > div(0) > label(0) is missing.
6: The element at div(0) > div(0) > div(0) > div(0) > div(0) > input(2) is missing.
7: The element at div(0) > div(0) > div(0) > div(1) > div(0) > label(0) is missing.
8: The element at div(0) > div(0) > div(0) > div(1) > div(0) > input(2) is missing.
9: The element at div(0) > div(0) > div(0) > div(0) > div(0) > div(0) > label(0) was not expected.
10: The element at div(0) > div(0) > div(0) > div(0) > div(0) > div(0) > input(2) was not expected.
11: The element at div(0) > div(0) > div(0) > div(0) > div(0) > div(2) was not expected.
12: The element at div(0) > div(0) > div(0) > div(0) > div(0) > div(4) was not expected.
13: The element at div(0) > div(0) > div(0) > div(0) > div(0) > div(5) was not expected.
14: The element at div(0) > div(0) > div(0) > div(0) > div(0) > div(6) was not expected.
15: The element at div(0) > div(0) > div(0) > div(1) > div(0) > div(0) > label(0) was not expected.
16: The element at div(0) > div(0) > div(0) > div(1) > div(0) > div(0) > input(2) was not expected.
17: The element at div(0) > div(0) > div(0) > div(1) > div(0) > div(2) was not expected.
18: The element at div(0) > div(0) > div(0) > div(1) > div(0) > div(4) was not expected.
19: The element at div(0) > div(0) > div(0) > div(1) > div(0) > div(5) was not expected.
20: The element at div(0) > div(0) > div(0) > div(1) > div(0) > div(6) was not expected.
21: The attribute at div(0) > div(0)[name] is missing.
22: The attribute at div(0) > div(0) > div(0)[name] is missing.
23: The attribute at div(0) > div(0) > div(0) > div(0) > div(0)[class] is missing.
24: The attribute at div(0) > div(0) > div(0) > div(1) > div(0)[class] is missing.
Actual HTML:
<div name="testingProgram-testLayouts-test_border_uniformGrid" >
<div class="simple-border">
<div class="flex overflow-x-auto ">
<div class="p-2 " style="flex: 1;">
<div name="testingProgram-testLayouts-test_border_uniformGrid-testInteger">
<div class="input">
<label class="me-2" for="2b78e12f-74c8-4c24-bbe6-58179117e070">Test Integer</label>
<input type="number" class="disabled " id="2b78e12f-74c8-4c24-bbe6-58179117e070" step="any" readonly="readonly" value="0" >
</div>
<div class="invalid-feedback "></div>
<div class="invalid-feedback"></div>
<div class="feedback">testingProgram.testLayouts.test_border_uniformGrid.Test Integer</div>
<div class="feedback">testingProgram.testLayouts.test_border_uniformGrid.testInteger</div>
</div>
</div>
<div class="p-2 " style="flex: 1;">
<div name="testingProgram-testLayouts-test_border_uniformGrid-testString">
<div class="input">
<label class="me-2" for="5b64c187-6a8d-49b0-aa19-370c83f72cce">Test String</label>
<input type="text" class="disabled " id="5b64c187-6a8d-49b0-aa19-370c83f72cce" step="any" readonly="readonly" value="" >
</div>
<div class="invalid-feedback "></div>
<div class="invalid-feedback"></div>
<div class="feedback">testingProgram.testLayouts.test_border_uniformGrid.Test String</div>
<div class="feedback">testingProgram.testLayouts.test_border_uniformGrid.testString</div>
</div>
</div>
</div>
</div>
</div>
Expected HTML:
<div name="testingProgram-testLayouts-test_border_uniformGrid" >
<div name="Border" class="card w-100 p-2">
<div name="UniformGrid" class="d-flex flex-nowrap w-100 ">
<div class="p-2 " style="flex: 1;">
<div name="testingProgram-testLayouts-test_border_uniformGrid-testInteger" class="w-100 form-group mb-2">
<label for:ignore="testInteger_421497e2-8e30-4424-b5c5-d52e1405a3d0">Test Integer</label>
<input id:ignore="testInteger_421497e2-8e30-4424-b5c5-d52e1405a3d0" readonly="readonly" class="w-100 form-control " style="background-color:transparent" type="text" step="any" value="0" data-bs-toggle="tooltip" data-bs-placement="top" data-bs-custom-class="custom-tooltip" data-bs-title="testingProgram.testLayouts.test_border_uniformGrid.Test Integer">
<div class="invalid-feedback"></div>
</div>
</div>
<div class="p-2 " style="flex: 1;">
<div name="testingProgram-testLayouts-test_border_uniformGrid-testString" class="w-100 form-group mb-2">
<label for:ignore="testString_bba4c712-a74c-469e-8946-24c5b38d7c12">Test String</label>
<input id:ignore="testString_bba4c712-a74c-469e-8946-24c5b38d7c12" readonly="readonly" class="w-100 form-control " style="background-color:transparent" type="text" step="any" value="" data-bs-toggle="tooltip" data-bs-placement="top" data-bs-custom-class="custom-tooltip" data-bs-title="testingProgram.testLayouts.test_border_uniformGrid.Test String">
<div class="invalid-feedback"></div>
</div>
</div>
</div>
</div>
</div>
|
|
AXSharp.RenderableContent.Tests.RenderableContentTests ► Render_stTestLayouts_Border_Wrap_Successfull:
src/AXSharp.blazor/tests/sandbox/AXSharp.RenderableContent.Tests/RenderableContentTests.cs#L46
Failed test found in:
TestResults/AXSharp.RenderableContent.Tests.csproj_net9.0.xml
Error:
Bunit.HtmlEqualException : HTML comparison failed.
The following errors were found:
1: The values of the attributes at div(0) > div(0)[class] are different.
2: The values of the attributes at div(0) > div(0) > div(0)[class] are different.
3: The value of the attribute div(0) > div(0) > div(0) > div(0) > div(0) > div(4)[class] and actual attribute div(0) > div(0) > div(0) > div(0) > div(0) > div(0)[class] are different.
4: The value of the attribute div(0) > div(0) > div(0) > div(1) > div(0) > div(4)[class] and actual attribute div(0) > div(0) > div(0) > div(1) > div(0) > div(0)[class] are different.
5: The element at div(0) > div(0) > div(0) > div(0) > div(0) > label(0) is missing.
6: The element at div(0) > div(0) > div(0) > div(0) > div(0) > input(2) is missing.
7: The element at div(0) > div(0) > div(0) > div(1) > div(0) > label(0) is missing.
8: The element at div(0) > div(0) > div(0) > div(1) > div(0) > input(2) is missing.
9: The element at div(0) > div(0) > div(0) > div(0) > div(0) > div(0) > label(0) was not expected.
10: The element at div(0) > div(0) > div(0) > div(0) > div(0) > div(0) > input(2) was not expected.
11: The element at div(0) > div(0) > div(0) > div(0) > div(0) > div(2) was not expected.
12: The element at div(0) > div(0) > div(0) > div(0) > div(0) > div(4) was not expected.
13: The element at div(0) > div(0) > div(0) > div(0) > div(0) > div(5) was not expected.
14: The element at div(0) > div(0) > div(0) > div(0) > div(0) > div(6) was not expected.
15: The element at div(0) > div(0) > div(0) > div(1) > div(0) > div(0) > label(0) was not expected.
16: The element at div(0) > div(0) > div(0) > div(1) > div(0) > div(0) > input(2) was not expected.
17: The element at div(0) > div(0) > div(0) > div(1) > div(0) > div(2) was not expected.
18: The element at div(0) > div(0) > div(0) > div(1) > div(0) > div(4) was not expected.
19: The element at div(0) > div(0) > div(0) > div(1) > div(0) > div(5) was not expected.
20: The element at div(0) > div(0) > div(0) > div(1) > div(0) > div(6) was not expected.
21: The attribute at div(0) > div(0)[name] is missing.
22: The attribute at div(0) > div(0) > div(0)[name] is missing.
23: The attribute at div(0) > div(0) > div(0) > div(0) > div(0)[class] is missing.
24: The attribute at div(0) > div(0) > div(0) > div(1) > div(0)[class] is missing.
Actual HTML:
<div name="testingProgram-testLayouts-test_border_wrap" >
<div class="simple-border">
<div class="flex flex-wrap ">
<div class="p-2 ">
<div name="testingProgram-testLayouts-test_border_wrap-testInteger">
<div class="input">
<label class="me-2" for="49d434b2-28ff-4dba-86e6-bb0ae81ee05d">Test Integer</label>
<input type="number" class="disabled " id="49d434b2-28ff-4dba-86e6-bb0ae81ee05d" step="any" readonly="readonly" value="0" >
</div>
<div class="invalid-feedback "></div>
<div class="invalid-feedback"></div>
<div class="feedback">testingProgram.testLayouts.test_border_wrap.Test Integer</div>
<div class="feedback">testingProgram.testLayouts.test_border_wrap.testInteger</div>
</div>
</div>
<div class="p-2 ">
<div name="testingProgram-testLayouts-test_border_wrap-testString">
<div class="input">
<label class="me-2" for="d776044f-2155-4c99-b853-5f687b4e607e">Test String</label>
<input type="text" class="disabled " id="d776044f-2155-4c99-b853-5f687b4e607e" step="any" readonly="readonly" value="" >
</div>
<div class="invalid-feedback "></div>
<div class="invalid-feedback"></div>
<div class="feedback">testingProgram.testLayouts.test_border_wrap.Test String</div>
<div class="feedback">testingProgram.testLayouts.test_border_wrap.testString</div>
</div>
</div>
</div>
</div>
</div>
Expected HTML:
<div name="testingProgram-testLayouts-test_border_wrap" >
<div name="Border" class="card w-100 p-2">
<div name="WrapPanel" class="d-flex flex-wrap ">
<div class="p-2 ">
<div name="testingProgram-testLayouts-test_border_wrap-testInteger" class="w-100 form-group mb-2">
<label for:ignore="testInteger_bb40e3c2-22e2-41c0-8f97-7c16559322c9">Test Integer</label>
<input id:ignore="testInteger_bb40e3c2-22e2-41c0-8f97-7c16559322c9" readonly="readonly" class="w-100 form-control " style="background-color:transparent" type="text" step="any" value="0" data-bs-toggle="tooltip" data-bs-placement="top" data-bs-custom-class="custom-tooltip" data-bs-title="testingProgram.testLayouts.test_border_wrap.Test Integer">
<div class="invalid-feedback"></div>
</div>
</div>
<div class="p-2 ">
<div name="testingProgram-testLayouts-test_border_wrap-testString" class="w-100 form-group mb-2">
<label for:ignore="testString_0d9f5496-ba13-491f-8ae0-6adfb5df453e">Test String</label>
<input id:ignore="testString_0d9f5496-ba13-491f-8ae0-6adfb5df453e" readonly="readonly" class="w-100 form-control " style="background-color:transparent" type="text" step="any" value="" data-bs-toggle="tooltip" data-bs-placement="top" data-bs-custom-class="custom-tooltip" data-bs-title="testingProgram.testLayouts.test_border_wrap.Test String">
<div class="invalid-feedback"></div>
</div>
</div>
</div>
</div>
</div>
|
|
AXSharp.RenderableContent.Tests.RenderableContentTests ► Render_stTestLayouts_GroupBox_Stack_Successfull:
src/AXSharp.blazor/tests/sandbox/AXSharp.RenderableContent.Tests/RenderableContentTests.cs#L46
Failed test found in:
TestResults/AXSharp.RenderableContent.Tests.csproj_net9.0.xml
Error:
Bunit.HtmlEqualException : HTML comparison failed.
The following errors were found:
1: The values of the attributes at div(0) > div(0)[class] are different.
2: The values of the attributes at div(0) > div(0) > div(2)[class] are different.
3: The element at div(0) > div(0) > div(2) > div(0) > div(0) > label(0) is missing.
4: The element at div(0) > div(0) > div(2) > div(0) > div(0) > input(2) is missing.
5: The element at div(0) > div(0) > div(2) > div(1) is missing.
6: The element at div(0) > div(0) > span(0) is missing.
7: The element at div(0) > div(0) > div(2) > div(0) > div(0) > div(0) > div(0) was not expected.
8: The element at div(0) > div(0) > div(2) > div(0) > div(0) > div(0) > div(2) was not expected.
9: The element at div(0) > div(0) > div(2) > div(0) > div(0) > div(0) > div(4) was not expected.
10: The element at div(0) > div(0) > div(2) > div(0) > div(0) > div(0) > div(5) was not expected.
11: The element at div(0) > div(0) > div(2) > div(0) > div(0) > div(0) > div(6) was not expected.
12: The element at div(0) > div(0) > div(2) > div(0) > div(1) was not expected.
13: The element at div(0) > div(0) > h3(0) was not expected.
14: The attribute at div(0) > div(0)[name] is missing.
15: The attribute at div(0) > div(0) > div(2)[name] is missing.
16: The attribute at div(0) > div(0) > div(2) > div(0) > div(0)[name] is missing.
17: The attribute at div(0) > div(0) > div(2) > div(0) > div(0)[class] is missing.
18: The attribute at div(0) > div(0) > div(2) > div(0) > div(0) > div(4)[class] is missing.
19: The attribute at div(0) > div(0) > div(2) > div(0)[class] was not expected.
20: The attribute at div(0) > div(0) > div(2) > div(0) > div(0) > div(0)[name] was not expected.
Actual HTML:
<div name="testingProgram-testLayouts-test_groupbox_stack" >
<div class="simple-border">
<h3>test_groupbox_stack</h3>
<div class="mt-2">
<div class="flex flex-col ">
<div>
<div name="testingProgram-testLayouts-test_groupbox_stack-testInteger">
<div class="input">
<label class="me-2" for="10d4a7f9-1144-4625-85e4-1db818c31c3b">Test Integer</label>
<input type="number" class="disabled " id="10d4a7f9-1144-4625-85e4-1db818c31c3b" step="any" readonly="readonly" value="0" >
</div>
<div class="invalid-feedback "></div>
<div class="invalid-feedback"></div>
<div class="feedback">testingProgram.testLayouts.test_groupbox_stack.Test Integer</div>
<div class="feedback">testingProgram.testLayouts.test_groupbox_stack.testInteger</div>
</div>
</div>
<div>
<div name="testingProgram-testLayouts-test_groupbox_stack-testString">
<div class="input">
<label class="me-2" for="d75899cc-7c99-43b3-8306-2995c9a00bc5">Test String</label>
<input type="text" class="disabled " id="d75899cc-7c99-43b3-8306-2995c9a00bc5" step="any" readonly="readonly" value="" >
</div>
<div class="invalid-feedback "></div>
<div class="invalid-feedback"></div>
<div class="feedback">testingProgram.testLayouts.test_groupbox_stack.Test String</div>
<div class="feedback">testingProgram.testLayouts.test_groupbox_stack.testString</div>
</div>
</div>
</div>
</div>
</div>
</div>
Expected HTML:
<div name="testingProgram-testLayouts-test_groupbox_stack" >
<div name="GroupBox" class="card w-100 p-2">
<span style="font-weight: bold; padding-bottom:2px;">test_groupbox_stack</span>
<div name="StackPanel" class="content p-3 ">
<div>
<div name="testingProgram-testLayouts-test_groupbox_stack-testInteger" class="w-100 form-group mb-2">
<label for:ignore="testInteger_5400bc58-09c3-4987-83e1-8548c286187e">Test Integer</label>
<input id:ignore="testInteger_5400bc58-09c3-4987-83e1-8548c286187e" readonly="readonly" class="w-100 form-control " style="background-color:transparent" type="text" step="any" value="0" data-bs-toggle="tooltip" data-bs-placement="top" data-bs-custom-class="custom-tooltip" data-bs-title="testingProgram.testLayouts.test_groupbox_stack.Test Integer">
<div class="invalid-feedback"></div>
</div>
</div>
<div>
<div name="testingProgram-testLayouts-test_groupbox_stack-testString" class="w-100 form-group mb-2">
<label for:ignore="testString_0a0890e1-cdf3-4218-9a8c-807d9bcd8967">Test String</label>
<input id:ignore="testString_0a0890e1-cdf3-4218-9a8c-807d9bcd8967" readonly="readonly" class="w-100 form-control " style="background-color:transparent" type="text" step="any" value="" data-bs-toggle="tooltip" data-bs-placement="top" data-bs-custom-class="custom-tooltip" data-bs-title="testingProgram.testLayouts.test_groupbox_stack.Test String">
<div class="invalid-feedback"></div>
</div>
</div>
</div>
</div>
</div>
|
|
AXSharp.RenderableContent.Tests.RenderableContentTests ► Render_stTestLayouts_GroupBox_Tabs_Successfull:
src/AXSharp.blazor/tests/sandbox/AXSharp.RenderableContent.Tests/RenderableContentTests.cs#L46
Failed test found in:
TestResults/AXSharp.RenderableContent.Tests.csproj_net9.0.xml
Error:
Bunit.HtmlEqualException : HTML comparison failed.
The following errors were found:
1: The values of the attributes at div(0) > div(0)[class] are different.
2: The values of the attributes at div(0) > div(0) > div(2)[class] are different.
3: The value of the attribute div(0) > div(0) > div(2) > div(2) > div(0)[class] and actual attribute div(0) > div(0) > div(2) > div(0) > div(2)[class] are different.
4: The element at div(0) > div(0) > div(2) > div(2) > div(0) > label(0) is missing.
5: The element at div(0) > div(0) > div(2) > div(2) > div(0) > input(2) is missing.
6: The element at div(0) > div(0) > div(2) > ul(0) is missing.
7: The element at div(0) > div(0) > span(0) is missing.
8: The element at div(0) > div(0) > div(2) > div(0) > div(2) > div(0) > div(0) was not expected.
9: The element at div(0) > div(0) > div(2) > div(0) > div(2) > div(0) > div(2) was not expected.
10: The element at div(0) > div(0) > div(2) > div(0) > div(2) > div(0) > div(4) was not expected.
11: The element at div(0) > div(0) > div(2) > div(0) > div(2) > div(0) > div(5) was not expected.
12: The element at div(0) > div(0) > div(2) > div(0) > div(2) > div(0) > div(6) was not expected.
13: The element at div(0) > div(0) > div(2) > div(0) > nav(0) was not expected.
14: The element at div(0) > div(0) > h3(0) was not expected.
15: The attribute at div(0) > div(0)[name] is missing.
16: The attribute at div(0) > div(0) > div(2)[name] is missing.
17: The attribute at div(0) > div(0) > div(2) > div(2)[class] is missing.
18: The attribute at div(0) > div(0) > div(2) > div(2) > div(0)[name] is missing.
19: The attribute at div(0) > div(0) > div(2) > div(2) > div(0) > div(4)[class] is missing.
20: The attribute at div(0) > div(0) > div(2) > div(0) > div(2) > div(0)[name] was not expected.
Actual HTML:
<div name="testingProgram-testLayouts-test_groupbox_tabs" >
<div class="simple-border">
<h3>test_groupbox_tabs</h3>
<div class="mt-2">
<div>
<nav class="flex flex-wrap flex-col sm:flex-row">
<button type="button" class="tab tab-active" >
<b>Test Integer</b>
</button>
<button type="button" class="tab " >
<b>Test String</b>
</button>
</nav>
<div class="mt-2">
<div name="testingProgram-testLayouts-test_groupbox_tabs-testInteger">
<div class="input">
<label class="me-2" for="91c2220c-07c7-41f6-b2ba-692275009cbe">Test Integer</label>
<input type="number" class="disabled " id="91c2220c-07c7-41f6-b2ba-692275009cbe" step="any" readonly="readonly" value="0" >
</div>
<div class="invalid-feedback "></div>
<div class="invalid-feedback"></div>
<div class="feedback">testingProgram.testLayouts.test_groupbox_tabs.Test Integer</div>
<div class="feedback">testingProgram.testLayouts.test_groupbox_tabs.testInteger</div>
</div>
</div>
</div>
</div>
</div>
</div>
Expected HTML:
<div name="testingProgram-testLayouts-test_groupbox_tabs" >
<div name="GroupBox" class="card w-100 p-2">
<span style="font-weight: bold; padding-bottom:2px;">test_groupbox_tabs</span>
<div name="TabControl" class="w-100 ">
<ul class="nav nav-tabs mb-3">
<li class="nav-item">
<button type="button" class="nav-link active" >
<b>Test Integer</b>
</button>
</li>
<li class="nav-item">
<button type="button" class="nav-link" >
<b>Test String</b>
</button>
</li>
</ul>
<div class="content">
<div name="testingProgram-testLayouts-test_groupbox_tabs-testInteger" class="w-100 form-group mb-2">
<label for:ignore="testInteger_1cac0a9a-cbfe-4dbb-8186-3e187c9f687a">Test Integer</label>
<input id:ignore="testInteger_1cac0a9a-cbfe-4dbb-8186-3e187c9f687a" readonly="readonly" class="w-100 form-control " style="background-color:transparent" type="text" step="any" value="0" data-bs-toggle="tooltip" data-bs-placement="top" data-bs-custom-class="custom-tooltip" data-bs-title="testingProgram.testLayouts.test_groupbox_tabs.Test Integer">
<div class="invalid-feedback"></div>
</div>
</div>
</div>
</div>
</div>
|
|
AXSharp.RenderableContent.Tests.RenderableContentTests ► Render_stTestLayouts_GroupBox_UniformGrid_Successfull:
src/AXSharp.blazor/tests/sandbox/AXSharp.RenderableContent.Tests/RenderableContentTests.cs#L46
Failed test found in:
TestResults/AXSharp.RenderableContent.Tests.csproj_net9.0.xml
Error:
Bunit.HtmlEqualException : HTML comparison failed.
The following errors were found:
1: The values of the attributes at div(0) > div(0)[class] are different.
2: The values of the attributes at div(0) > div(0) > div(2)[class] are different.
3: The values of the attributes at div(0) > div(0) > div(2) > div(0)[class] are different.
4: The values of the attributes at div(0) > div(0) > div(2) > div(0) > div(0)[class] are different.
5: The element at div(0) > div(0) > div(2) > div(0) > div(0) > label(0) is missing.
6: The element at div(0) > div(0) > div(2) > div(0) > div(0) > input(2) is missing.
7: The element at div(0) > div(0) > div(2) > div(1) is missing.
8: The element at div(0) > div(0) > span(0) is missing.
9: The element at div(0) > div(0) > div(2) > div(0) > div(0) > div(0) > div(0) was not expected.
10: The element at div(0) > div(0) > div(2) > div(0) > div(0) > div(0) > div(2) was not expected.
11: The element at div(0) > div(0) > div(2) > div(0) > div(0) > div(0) > div(4) was not expected.
12: The element at div(0) > div(0) > div(2) > div(0) > div(0) > div(0) > div(5) was not expected.
13: The element at div(0) > div(0) > div(2) > div(0) > div(0) > div(0) > div(6) was not expected.
14: The element at div(0) > div(0) > div(2) > div(0) > div(1) was not expected.
15: The element at div(0) > div(0) > h3(0) was not expected.
16: The attribute at div(0) > div(0)[name] is missing.
17: The attribute at div(0) > div(0) > div(2)[name] is missing.
18: The attribute at div(0) > div(0) > div(2) > div(0)[style] is missing.
19: The attribute at div(0) > div(0) > div(2) > div(0) > div(0)[name] is missing.
20: The attribute at div(0) > div(0) > div(2) > div(0) > div(0) > div(4)[class] is missing.
21: The attribute at div(0) > div(0) > div(2) > div(0) > div(0)[style] was not expected.
22: The attribute at div(0) > div(0) > div(2) > div(0) > div(0) > div(0)[name] was not expected.
Actual HTML:
<div name="testingProgram-testLayouts-test_groupbox_uniformGrid" >
<div class="simple-border">
<h3>test_groupbox_uniformGrid</h3>
<div class="mt-2">
<div class="flex overflow-x-auto ">
<div class="p-2 " style="flex: 1;">
<div name="testingProgram-testLayouts-test_groupbox_uniformGrid-testInteger">
<div class="input">
<label class="me-2" for="53a1dfb4-ca5f-4c51-bd8d-e38221294ca4">Test Integer</label>
<input type="number" class="disabled " id="53a1dfb4-ca5f-4c51-bd8d-e38221294ca4" step="any" readonly="readonly" value="0" >
</div>
<div class="invalid-feedback "></div>
<div class="invalid-feedback"></div>
<div class="feedback">testingProgram.testLayouts.test_groupbox_uniformGrid.Test Integer</div>
<div class="feedback">testingProgram.testLayouts.test_groupbox_uniformGrid.testInteger</div>
</div>
</div>
<div class="p-2 " style="flex: 1;">
<div name="testingProgram-testLayouts-test_groupbox_uniformGrid-testString">
<div class="input">
<label class="me-2" for="6e004d7a-3bc2-4c6a-b463-e8edb7c78cd9">Test String</label>
<input type="text" class="disabled " id="6e004d7a-3bc2-4c6a-b463-e8edb7c78cd9" step="any" readonly="readonly" value="" >
</div>
<div class="invalid-feedback "></div>
<div class="invalid-feedback"></div>
<div class="feedback">testingProgram.testLayouts.test_groupbox_uniformGrid.Test String</div>
<div class="feedback">testingProgram.testLayouts.test_groupbox_uniformGrid.testString</div>
</div>
</div>
</div>
</div>
</div>
</div>
Expected HTML:
<div name="testingProgram-testLayouts-test_groupbox_uniformGrid" >
<div name="GroupBox" class="card w-100 p-2">
<span style="font-weight: bold; padding-bottom:2px;">test_groupbox_uniformGrid</span>
<div name="UniformGrid" class="d-flex flex-nowrap w-100 ">
<div class="p-2 " style="flex: 1;">
<div name="testingProgram-testLayouts-test_groupbox_uniformGrid-testInteger" class="w-100 form-group mb-2">
<label for:ignore="testInteger_6b467eaa-5957-4a82-8455-6694aa8caf9d">Test Integer</label>
<input id:ignore="testInteger_6b467eaa-5957-4a82-8455-6694aa8caf9d" readonly="readonly" class="w-100 form-control " style="background-color:transparent" type="text" step="any" value="0" data-bs-toggle="tooltip" data-bs-placement="top" data-bs-custom-class="custom-tooltip" data-bs-title="testingProgram.testLayouts.test_groupbox_uniformGrid.Test Integer">
<div class="invalid-feedback"></div>
</div>
</div>
<div class="p-2 " style="flex: 1;">
<div name="testingProgram-testLayouts-test_groupbox_uniformGrid-testString" class="w-100 form-group mb-2">
<label for:ignore="testString_fa5b7a5c-5c3a-41f3-b01d-01c883253be6">Test String</label>
<input id:ignore="testString_fa5b7a5c-5c3a-41f3-b01d-01c883253be6" readonly="readonly" class="w-100 form-control " style="background-color:transparent" type="text" step="any" value="" data-bs-toggle="tooltip" data-bs-placement="top" data-bs-custom-class="custom-tooltip" data-bs-title="testingProgram.testLayouts.test_groupbox_uniformGrid.Test String">
<div class="invalid-feedback"></div>
</div>
</div>
</div>
</div>
</div>
|
|
build (Release)
Process completed with exit code 1.
|
|
build (Release)
Failed test were found and 'fail-on-error' option is set to true
|
|
build (Release)
Test report summary exceeded limit of 65535 bytes and will be trimmed
|