@@ -35,16 +35,15 @@ public interface ChunkUIElementValidator {
3535 // ? filled needs to be expressed somehow
3636 // areAlignedInColumns(numberOfColumns)
3737 @ ValidChunks ({
38- @ Chunk (parameters = "3" , name = "empty" ),
39- @ Chunk (parameters = "1" , name = "one element" ),
40- @ Chunk (parameters = "3" , name ="three elements with different sizes in a row with different gutters" ),
41- @ Chunk (parameters = "4" , name ="three elements with different sizes in a row with different gutters" ),
42- @ Chunk (parameters = "3" , name = "seven elements in three rows with different sizes and gutters" ),
38+ @ Chunk (name = "empty" , params = {"3" }),
39+ @ Chunk (name = "one element" , params = {"1" }),
40+ @ Chunk (name = "three elements with different sizes in a row with different gutters" , params = {"3" , "4" }),
41+ @ Chunk (name = "seven elements in three rows with different sizes and gutters" , params = {"3" }),
4342 })
4443 @ InvalidChunks ({
45- @ Chunk (parameters = "2 " , name = "three elements with different sizes in a row with different gutters" ),
46- @ Chunk (parameters = "2" , name = "seven elements in three rows with different sizes and gutters" ),
47- @ Chunk (parameters = "4" , name = "seven elements in three rows with different sizes and gutters" ),
44+ @ Chunk (name = "empty " , params = { "3" }, oneOrMore = true ),
45+ @ Chunk (name = "three elements with different sizes in a row with different gutters" , params = { "2" } ),
46+ @ Chunk (name = "seven elements in three rows with different sizes and gutters" , params = { "2" , "4" } ),
4847 })
4948 ChunkUIElementValidator alignedAsGrid (int horizontalGridSize );
5049
@@ -62,25 +61,23 @@ public interface ChunkUIElementValidator {
6261 @ Chunk (name = "seven elements in three rows with different sizes and gutters" ),
6362 })
6463 @ InvalidChunks ({
64+ @ Chunk (name = "empty" , oneOrMore = true ),
6565 @ Chunk (name = "two overlapping elements" ),
6666 })
6767 ChunkUIElementValidator areAlignedAsGridCells ();
6868
6969
7070 // area
7171 @ ValidChunks ({
72- @ Chunk (parameters = "1, 1" , name = "one element" ),
73- @ Chunk (parameters = "3, 1" , name ="three elements with different sizes in a row with different gutters" ),
74- @ Chunk (parameters = "4, 1" , name ="three elements with different sizes in a row with different gutters" ),
75- @ Chunk (parameters = "3, 3" , name = "seven elements in three rows with different sizes and gutters" ),
72+ @ Chunk (name = "one element" , params = {"1, 1" }),
73+ @ Chunk (name = "three elements with different sizes in a row with different gutters" , params = {"3, 1" , "4, 1" }),
74+ @ Chunk (name = "seven elements in three rows with different sizes and gutters" , params = {"3, 3" }),
7675 })
7776 @ InvalidChunks ({
78- @ Chunk (parameters = "3, 3" , name = "empty" ),
79- @ Chunk (parameters = "3, 2" , name ="three elements with different sizes in a row with different gutters" ),
80- @ Chunk (parameters = "4, 2" , name ="three elements with different sizes in a row with different gutters" ),
81- @ Chunk (parameters = "3, 2" , name = "seven elements in three rows with different sizes and gutters" ),
82- @ Chunk (parameters = "3, 4" , name = "seven elements in three rows with different sizes and gutters" ),
83- @ Chunk (parameters = "4, 1" , name = "seven elements in three rows with different sizes and gutters" ),
77+ @ Chunk (name = "empty" , params = {"3, 3" }, oneOrMore = true ),
78+ @ Chunk (name = "empty" , params = {"3, 3" }),
79+ @ Chunk (name = "three elements with different sizes in a row with different gutters" , params = {"3, 2" , "4, 2" }),
80+ @ Chunk (name = "seven elements in three rows with different sizes and gutters" , params = {"3, 2" , "3, 4" , "4, 1" }),
8481 })
8582 ChunkUIElementValidator alignedAsGrid (int horizontalGridSize , int verticalGridSize );
8683
0 commit comments