@@ -512,10 +512,19 @@ export class GridLayoutTest extends testModule.UITest<layout.GridLayout> {
512
512
TKUnit . assertAreClose ( btn . layoutLeft , 25 , DELTA , "horizontal margins" ) ;
513
513
}
514
514
515
- public test_set_columns_in_XML ( ) {
515
+ public test_set_columns_in_XML_comma_separator ( ) {
516
516
var p = < page . Page > builder . parse ( "<Page><GridLayout columns=\"auto, *, 10*, 100 \"><Button/></GridLayout></Page>" ) ;
517
517
var grid = < layout . GridLayout > p . content ;
518
+ this . assertColumns ( grid ) ;
519
+ }
520
+
521
+ public test_set_columns_in_XML_space_separator ( ) {
522
+ var p = < page . Page > builder . parse ( "<Page><GridLayout columns=\"auto * 10* 100 \"><Button/></GridLayout></Page>" ) ;
523
+ var grid = < layout . GridLayout > p . content ;
524
+ this . assertColumns ( grid ) ;
525
+ }
518
526
527
+ private assertColumns ( grid : layout . GridLayout ) {
519
528
var columns : Array < layout . ItemSpec > = grid . getColumns ( ) ;
520
529
521
530
TKUnit . assertEqual ( columns . length , 4 , "columns.length" ) ;
@@ -531,10 +540,19 @@ export class GridLayoutTest extends testModule.UITest<layout.GridLayout> {
531
540
TKUnit . assertEqual ( columns [ 3 ] . value , 100 , "columns[3].value" ) ;
532
541
}
533
542
534
- public test_set_rows_in_XML ( ) {
543
+ public test_set_rows_in_XML_comma_separator ( ) {
535
544
var p = < page . Page > builder . parse ( "<Page><GridLayout rows=\"auto, *, 10*, 100 \"><Button/></GridLayout></Page>" ) ;
536
545
var grid = < layout . GridLayout > p . content ;
546
+ this . assertRows ( grid ) ;
547
+ }
548
+ public test_set_rows_in_XML_space_separator ( ) {
549
+ var p = < page . Page > builder . parse ( "<Page><GridLayout rows=\"auto * 10* 100 \"><Button/></GridLayout></Page>" ) ;
550
+ var grid = < layout . GridLayout > p . content ;
551
+ this . assertRows ( grid ) ;
552
+ }
537
553
554
+ private assertRows ( grid : layout . GridLayout ) {
555
+ var columns : Array < layout . ItemSpec > = grid . getColumns ( ) ;
538
556
var rows : Array < layout . ItemSpec > = grid . getRows ( ) ;
539
557
540
558
TKUnit . assertEqual ( rows . length , 4 , "rows.length" ) ;
0 commit comments