File tree Expand file tree Collapse file tree 1 file changed +29
-0
lines changed
Src/Common/Controls/XMLViews/XMLViewsTests Expand file tree Collapse file tree 1 file changed +29
-0
lines changed Original file line number Diff line number Diff line change @@ -178,6 +178,35 @@ public void GetHeaderLabels_ReturnsColumnSpecLabels()
178178 CollectionAssert . AreEqual ( new List < string > { "Ref" , "Occurrence" } , columnLabels ) ;
179179 }
180180
181+ [ Test ]
182+ public void IsValidColumnSpec_HasLayout_TODO ( )
183+ {
184+ var vc = new XmlBrowseViewBaseVc { PossibleColumnSpecs = new List < XmlNode > ( ) , ListItemsClass = - 1 /* can't be 0 */ } ;
185+ var possibleColumns = new XmlDocument ( ) ;
186+ possibleColumns . LoadXml ( @"<columns>
187+ <column label='Name' width='13%' layout='Name' ws='$ws=best analysis' field='Name'/>
188+ <column label='Abbreviation' width='10%' layout='Abbreviation' ws='$ws=best analysis' field='Abbreviation'/>
189+ <column label='Values' width='24%' multipara='true' layout='TypeOrValues' visibility='menu'/>
190+ </columns>" ) ;
191+ foreach ( XmlNode node in possibleColumns . DocumentElement . GetElementsByTagName ( "column" ) )
192+ {
193+ vc . PossibleColumnSpecs . Add ( node ) ;
194+ }
195+
196+ var validColumns = new XmlDocument ( ) ;
197+ validColumns . LoadXml ( @"<root version='18'>
198+ <column label='Name' width='13%' layout='Name' ws='$ws=best analysis' field='Name'/>
199+ <column width='10%' layout='Abbreviation' ws='$ws=en' field='Abbreviation' originalWs='best analysis' originalLabel='Abbreviation' label='Abreviatura (Eng)'/>
200+ <column width='10%' layout='Abbreviation' ws='$ws=es' field='Abbreviation' originalWs='best analysis' originalLabel='Abbreviation' label='Abreviatura (Spa)'/>
201+ </root>" ) ;
202+
203+ // SUT
204+ foreach ( XmlNode node in validColumns . DocumentElement . GetElementsByTagName ( "column" ) )
205+ {
206+ Assert . IsTrue ( vc . IsValidColumnSpec ( node ) , $ "Should have found this node to be valid: { node . OuterXml } ") ;
207+ }
208+ }
209+
181210 [ Test ]
182211 public void IsValidColumnSpec_ValidReturnsTrue ( )
183212 {
You can’t perform that action at this time.
0 commit comments